home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Net Power 1997 March
/
NetPower_3-97.mdf
/
newtools
/
realau
/
raplay~1
/
RealAudio Daemon.rsrc
/
CODE_7_Core.txt
< prev
next >
Wrap
Text File
|
1996-04-03
|
160KB
|
2,991 lines
# near model CODE resource
# jump table entries: 1864-1888 (25 of them)
00000000 0000 0748 ori.b D0, 0x48 /* 'H' */
00000004 0000 1AE2 ori.b D0, 0xE2
00000008 206F 0004 movea.l A0, [A7 + 0x4]
0000000C 4290 clr.l [A0]
0000000E 42A8 0004 clr.l [A0 + 0x4]
00000012 4E75 rts
00000014 965F sub.w D3, [A7]+
00000016 5F63 subq.w -[A3], 7
00000018 745F moveq.l D2, 0x5F
0000001A 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
0000001E 5261 addq.w -[A1], 1
00000020 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000024 744C moveq.l D2, 0x4C
00000026 6973 bvs +0x75 /* 0000009B */
00000028 7446 moveq.l D2, 0x46
0000002A 7600 moveq.l D3, 0x00
0000002C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000030 0000 2F0A ori.b D0, 0xA /* '\n' */
00000034 246E 0008 movea.l A2, [A6 + 0x8]
00000038 200A move.l D0, A2
0000003A 672A beq +0x2C /* 00000066 */
0000003C 600A bra +0xC /* 00000048 */
label0000003E:
0000003E 2F0A move.l -[A7], A2
00000040 61FF 0000 00DC bsr +0xDE /* 0000011E */
00000046 584F addq.w A7, 4
label00000048:
00000048 2F0A move.l -[A7], A2
0000004A 61FF 0000 00A6 bsr +0xA8 /* 000000F2 */
00000050 4A80 tst.l D0
00000052 584F addq.w A7, 4
00000054 67E8 beq -0x16 /* 0000003E */
00000056 4A6E 000C tst.w [A6 + 0xC]
0000005A 6F0A ble +0xC /* 00000066 */
0000005C 2F0A move.l -[A7], A2
0000005E 4EB9 0000 02E0 jsr [0x000002E0 /* FinderName */]
00000064 584F addq.w A7, 4
label00000066:
00000066 204A movea.l A0, A2
00000068 245F movea.l A2, [A7]+
0000006A 4E5E unlink A6
0000006C 4E75 rts
0000006E 965F sub.w D3, [A7]+
00000070 5F64 subq.w -[A4], 7
00000072 745F moveq.l D2, 0x5F
00000074 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
00000078 5261 addq.w -[A1], 1
0000007A 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000007E 744C moveq.l D2, 0x4C
00000080 6973 bvs +0x75 /* 000000F5 */
00000082 7446 moveq.l D2, 0x46
00000084 7600 moveq.l D3, 0x00
00000086 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000008A 0000 48E7 ori.b D0, 0xE7
0000008E 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */
00000094 4878 000C push.l 0xC
00000098 4EB9 0000 02D8 jsr [0x000002D8 /* ABusVars */]
0000009E 2448 movea.l A2, A0
000000A0 4292 clr.l [A2]
000000A2 2553 0004 move.l [A2 + 0x4], [A3]
000000A6 4A93 tst.l [A3]
000000A8 584F addq.w A7, 4
000000AA 6704 beq +0x6 /* 000000B0 */
000000AC 2053 movea.l A0, [A3]
000000AE 208A move.l [A0], A2
label000000B0:
000000B0 256E 000C 0008 move.l [A2 + 0x8], [A6 + 0xC]
000000B6 268A move.l [A3], A2
000000B8 4AAB 0004 tst.l [A3 + 0x4]
000000BC 6604 bne +0x6 /* 000000C2 */
000000BE 274A 0004 move.l [A3 + 0x4], A2
label000000C2:
000000C2 2053 movea.l A0, [A3]
000000C4 4CDF 0C00 movem.l A2,A3, [A7]+
000000C8 4E5E unlink A6
000000CA 4E75 rts
000000CC 8022 or.b D0, -[A2]
000000CE 4164 chk.w D0, -[A4]
000000D0 6448 bcc +0x4A /* 0000011A */
000000D2 6561 bcs +0x63 /* 00000135 */
000000D4 645F bcc +0x61 /* 00000135 */
000000D6 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
000000DA 5261 addq.w -[A1], 1
000000DC 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
000000E0 744C moveq.l D2, 0x4C
000000E2 6973 bvs +0x75 /* 00000157 */
000000E4 7446 moveq.l D2, 0x46
000000E6 5038 4352 addq.b [0x00004352], 8
000000EA 6145 bsr +0x47 /* 00000131 */
000000EC 7665 moveq.l D3, 0x65
000000EE 6E74 bgt +0x76 /* 00000164 */
000000F0 0000 206F ori.b D0, 0x6F /* 'o' */
// begin alternate branch 000000F2-000000F8
fn000000F2:
000000F2 206F 0004 movea.l A0, [A7 + 0x4]
000000F6 4A90 tst.l [A0]
// end alternate branch 000000F2-000000F8
fn000000F2: // (misaligned)
000000F4 0004 4A90 ori.b D4, 0x90
000000F8 6704 beq +0x6 /* 000000FE */
000000FA 7000 moveq.l D0, 0x00
000000FC 4E75 rts
label000000FE:
000000FE 7001 moveq.l D0, 0x01
00000100 4E75 rts
00000102 9949 subx.w -[A4], -[A1]
00000104 7345 moveq.l D1, 0x45
00000106 6D70 blt +0x72 /* 00000178 */
00000108 7479 moveq.l D2, 0x79
0000010A 5F5F subq.w [A7]+, 7
0000010C 3132 4352 6145 move.w -[A0], [[A2] + 0x6145]
00000112 7665 moveq.l D3, 0x65
00000114 6E74 bgt +0x76 /* 0000018A */
00000116 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
// begin alternate branch 0000011A-0000011E
label0000011A:
0000011A 4676 0000 not.w [A6 + D0.w]
// end alternate branch 0000011A-0000011E
label0000011A: // (misaligned)
0000011C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000011E-00000122
fn0000011E:
0000011E 4E56 FFFC link A6, -0x0004
// end alternate branch 0000011E-00000122
fn0000011E: // (misaligned)
00000120 FFFC .invalid <<F/7/7>>
00000122 2F0A move.l -[A7], A2
00000124 246E 0008 movea.l A2, [A6 + 0x8]
00000128 4A92 tst.l [A2]
0000012A 671A beq +0x1C /* 00000146 */
0000012C 2052 movea.l A0, [A2]
0000012E 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
00000134 2F12 move.l -[A7], [A2]
00000136 2F0A move.l -[A7], A2
00000138 61FF 0000 01CC bsr +0x1CE /* 00000306 */
0000013E 206E FFFC movea.l A0, [A6 - 0x4]
00000142 504F addq.w A7, 8
00000144 6002 bra +0x4 /* 00000148 */
label00000146:
00000146 91C8 sub.l A0, A0
label00000148:
00000148 245F movea.l A2, [A7]+
0000014A 4E5E unlink A6
0000014C 4E75 rts
0000014E 9C52 sub.w D6, [A2]
00000150 656D bcs +0x6F /* 000001BF */
00000152 6F76 ble +0x78 /* 000001CA */
00000154 6548 bcs +0x4A /* 0000019E */
00000156 6561 bcs +0x63 /* 000001B9 */
00000158 645F bcc +0x61 /* 000001B9 */
0000015A 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
0000015E 5261 addq.w -[A1], 1
00000160 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
label00000164:
00000164 744C moveq.l D2, 0x4C
00000166 6973 bvs +0x75 /* 000001DB */
00000168 7446 moveq.l D2, 0x46
0000016A 7600 moveq.l D3, 0x00
0000016C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000170 0000 48E7 ori.b D0, 0xE7
00000174 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */
// begin alternate branch 00000178-00000184
label00000178:
00000178 0008 4878 ori.b A0, 0x78 /* 'x' */
0000017C 000C 4EB9 ori.b A4, 0xB9
00000180 0000 02D8 ori.b D0, 0xD8
// end alternate branch 00000178-00000184
label00000178: // (misaligned)
0000017A 4878 000C push.l 0xC
0000017E 4EB9 0000 02D8 jsr [0x000002D8 /* ABusVars */]
00000184 2448 movea.l A2, A0
00000186 24AB 0004 move.l [A2], [A3 + 0x4]
label0000018A:
0000018A 42AA 0004 clr.l [A2 + 0x4]
0000018E 256E 000C 0008 move.l [A2 + 0x8], [A6 + 0xC]
00000194 4AAB 0004 tst.l [A3 + 0x4]
00000198 584F addq.w A7, 4
0000019A 6708 beq +0xA /* 000001A4 */
0000019C 206B 0004 movea.l A0, [A3 + 0x4]
// begin alternate branch 0000019E-000001AA
label0000019E:
0000019E 0004 214A ori.b D4, 0x4A /* 'J' */
000001A2 0004 274A ori.b D4, 0x4A /* 'J' */
label000001A4: // (misaligned)
000001A6 0004 4A93 ori.b D4, 0x93
// end alternate branch 0000019E-000001AA
label0000019E: // (misaligned)
000001A0 214A 0004 move.l [A0 + 0x4], A2
label000001A4:
000001A4 274A 0004 move.l [A3 + 0x4], A2
000001A8 4A93 tst.l [A3]
000001AA 6602 bne +0x4 /* 000001AE */
000001AC 268A move.l [A3], A2
label000001AE:
000001AE 206B 0004 movea.l A0, [A3 + 0x4]
000001B2 4CDF 0C00 movem.l A2,A3, [A7]+
000001B6 4E5E unlink A6
000001B8 4E75 rts
000001BA 8022 or.b D0, -[A2]
000001BC 4164 chk.w D0, -[A4]
000001BE 6454 bcc +0x56 /* 00000214 */
000001C0 6169 bsr +0x6B /* 0000022B */
000001C2 6C5F bge +0x61 /* 00000223 */
000001C4 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
000001C8 5261 addq.w -[A1], 1
label000001CA:
000001CA 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
000001CE 744C moveq.l D2, 0x4C
000001D0 6973 bvs +0x75 /* 00000245 */
000001D2 7446 moveq.l D2, 0x46
000001D4 5038 4352 addq.b [0x00004352], 8
000001D8 6145 bsr +0x47 /* 0000021F */
000001DA 7665 moveq.l D3, 0x65
000001DC 6E74 bgt +0x76 /* 00000252 */
000001DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000001E2 FFFC .invalid <<F/7/7>>
000001E4 2F0A move.l -[A7], A2
000001E6 246E 0008 movea.l A2, [A6 + 0x8]
000001EA 4AAA 0004 tst.l [A2 + 0x4]
000001EE 671E beq +0x20 /* 0000020E */
000001F0 206A 0004 movea.l A0, [A2 + 0x4]
000001F4 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
000001FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000001FE 2F0A move.l -[A7], A2
00000200 61FF 0000 0104 bsr +0x106 /* 00000306 */
00000206 206E FFFC movea.l A0, [A6 - 0x4]
0000020A 504F addq.w A7, 8
0000020C 6002 bra +0x4 /* 00000210 */
label0000020E:
0000020E 91C8 sub.l A0, A0
label00000210:
00000210 245F movea.l A2, [A7]+
00000212 4E5E unlink A6
label00000214:
00000214 4E75 rts
00000216 9C52 sub.w D6, [A2]
00000218 656D bcs +0x6F /* 00000287 */
0000021A 6F76 ble +0x78 /* 00000292 */
0000021C 6554 bcs +0x56 /* 00000272 */
0000021E 6169 bsr +0x6B /* 00000289 */
00000220 6C5F bge +0x61 /* 00000281 */
00000222 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
00000226 5261 addq.w -[A1], 1
00000228 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000022C 744C moveq.l D2, 0x4C
0000022E 6973 bvs +0x75 /* 000002A3 */
00000230 7446 moveq.l D2, 0x46
00000232 7600 moveq.l D3, 0x00
00000234 0000 206F ori.b D0, 0x6F /* 'o' */
00000238 0004 2050 ori.b D4, 0x50 /* 'P' */
0000023C 4E75 rts
0000023E 8021 or.b D0, -[A1]
00000240 4765 chk.w D3, -[A5]
00000242 7448 moveq.l D2, 0x48
00000244 6561 bcs +0x63 /* 000002A7 */
00000246 6450 bcc +0x52 /* 00000298 */
00000248 6F73 ble +0x75 /* 000002BD */
0000024A 6974 bvs +0x76 /* 000002C0 */
0000024C 696F bvs +0x71 /* 000002BD */
0000024E 6E5F bgt +0x61 /* 000002AF */
00000250 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
// begin alternate branch 00000252-00000254
label00000252:
00000252 3243 movea.w A1, D3
// end alternate branch 00000252-00000254
label00000252: // (misaligned)
00000254 5261 addq.w -[A1], 1
00000256 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000025A 744C moveq.l D2, 0x4C
0000025C 6973 bvs +0x75 /* 000002D1 */
0000025E 7446 moveq.l D2, 0x46
00000260 7600 moveq.l D3, 0x00
00000262 0000 206F ori.b D0, 0x6F /* 'o' */
00000266 0004 4A90 ori.b D4, 0x90
0000026A 6708 beq +0xA /* 00000274 */
0000026C 2050 movea.l A0, [A0]
0000026E 2068 0008 movea.l A0, [A0 + 0x8]
label00000272:
00000272 4E75 rts
label00000274:
00000274 91C8 sub.l A0, A0
00000276 4E75 rts
00000278 9947 subx.w D4, D7
0000027A 6574 bcs +0x76 /* 000002F0 */
0000027C 4865 pea.l -[A5]
0000027E 6164 bsr +0x66 /* 000002E4 */
00000280 5F5F subq.w [A7]+, 7
00000282 3132 4352 6145 move.w -[A0], [[A2] + 0x6145]
00000288 7665 moveq.l D3, 0x65
0000028A 6E74 bgt +0x76 /* 00000300 */
0000028C 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
label00000292:
00000292 0000 206F ori.b D0, 0x6F /* 'o' */
00000296 0004 4AA8 ori.b D4, 0xA8
// begin alternate branch 00000298-0000029E
label00000298:
00000298 4AA8 0004 tst.l [A0 + 0x4]
0000029C 670A beq +0xC /* 000002A8 */
// end alternate branch 00000298-0000029E
label00000298: // (misaligned)
0000029A 0004 670A ori.b D4, 0xA /* '\n' */
0000029E 2068 0004 movea.l A0, [A0 + 0x4]
000002A2 2068 0008 movea.l A0, [A0 + 0x8]
000002A6 4E75 rts
label000002A8:
000002A8 91C8 sub.l A0, A0
000002AA 4E75 rts
000002AC 9947 subx.w D4, D7
000002AE 6574 bcs +0x76 /* 00000324 */
000002B0 5461 addq.w -[A1], 2
000002B2 696C bvs +0x6E /* 00000320 */
000002B4 5F5F subq.w [A7]+, 7
000002B6 3132 4352 6145 move.w -[A0], [[A2] + 0x6145]
000002BC 7665 moveq.l D3, 0x65
000002BE 6E74 bgt +0x76 /* 00000334 */
label000002C0:
000002C0 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
000002C6 0000 2F0C ori.b D0, 0xC
000002CA 286F 000C movea.l A4, [A7 + 0xC]
000002CE 2054 movea.l A0, [A4]
000002D0 2008 move.l D0, A0
000002D2 670A beq +0xC /* 000002DE */
000002D4 2268 0008 movea.l A1, [A0 + 0x8]
000002D8 2068 0004 movea.l A0, [A0 + 0x4]
000002DC 6002 bra +0x4 /* 000002E0 */
label000002DE:
000002DE 93C9 sub.l A1, A1
label000002E0:
000002E0 2888 move.l [A4], A0
000002E2 2049 movea.l A0, A1
fn000002E4:
000002E4 285F movea.l A4, [A7]+
000002E6 4E75 rts
000002E8 9B47 subx.w D5, D7
000002EA 6574 bcs +0x76 /* 00000360 */
000002EC 4E65 move USP, A5
000002EE 7874 moveq.l D4, 0x74
label000002F0:
000002F0 5F5F subq.w [A7]+, 7
000002F2 3132 4352 6145 move.w -[A0], [[A2] + 0x6145]
000002F8 7665 moveq.l D3, 0x65
000002FA 6E74 bgt +0x76 /* 00000370 */
000002FC 4C69 7374 4652 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4652]
// begin alternate branch 00000300-00000302
label00000300:
00000300 4652 not.w [A2]
// end alternate branch 00000300-00000302
label00000300: // (misaligned)
00000302 5076 0000 addq.w [A6 + D0.w], 8
fn00000306:
00000306 4E56 FFFC link A6, -0x0004
0000030A 48E7 0030 movem.l -[A7], A2,A3
0000030E 266E 0008 movea.l A3, [A6 + 0x8]
00000312 246E 000C movea.l A2, [A6 + 0xC]
00000316 2D6A 0008 FFFC move.l [A6 - 0x4], [A2 + 0x8]
0000031C B5D3 cmpa.l A2, [A3]
0000031E 6604 bne +0x6 /* 00000324 */
label00000320:
00000320 26AA 0004 move.l [A3], [A2 + 0x4]
label00000324:
00000324 B5EB 0004 cmpa.l A2, [A3 + 0x4]
00000328 6604 bne +0x6 /* 0000032E */
0000032A 2752 0004 move.l [A3 + 0x4], [A2]
label0000032E:
0000032E 4A92 tst.l [A2]
00000330 6708 beq +0xA /* 0000033A */
00000332 2052 movea.l A0, [A2]
label00000334:
00000334 216A 0004 0004 move.l [A0 + 0x4], [A2 + 0x4]
label0000033A:
0000033A 4AAA 0004 tst.l [A2 + 0x4]
0000033E 6706 beq +0x8 /* 00000346 */
00000340 206A 0004 movea.l A0, [A2 + 0x4]
00000344 2092 move.l [A0], [A2]
label00000346:
00000346 2F0A move.l -[A7], A2
00000348 4EB9 0000 02E0 jsr [0x000002E0 /* FinderName */]
0000034E 584F addq.w A7, 4
00000350 4CDF 0C00 movem.l A2,A3, [A7]+
00000354 4E5E unlink A6
00000356 4E75 rts
00000358 9B52 sub.w [A2], D5
0000035A 656D bcs +0x6F /* 000003C9 */
0000035C 6F76 ble +0x78 /* 000003D4 */
0000035E 6541 bcs +0x43 /* 000003A1 */
label00000360:
00000360 745F moveq.l D2, 0x5F
00000362 5F31 3243 subq.b [A1 + D3.w * 2 + 0x43], 7
00000366 5261 addq.w -[A1], 1
00000368 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000036C 744C moveq.l D2, 0x4C
0000036E 6973 bvs +0x75 /* 000003E3 */
label00000370:
00000370 7446 moveq.l D2, 0x46
00000372 5076 0000 addq.w [A6 + D0.w], 8
00000376 206F 0004 movea.l A0, [A7 + 0x4]
0000037A 4290 clr.l [A0]
0000037C 7007 moveq.l D0, 0x07
0000037E 2140 0004 move.l [A0 + 0x4], D0
00000382 4268 0008 clr.w [A0 + 0x8]
00000386 4E75 rts
00000388 995F sub.w [A7]+, D4
0000038A 5F63 subq.w -[A3], 7
0000038C 745F moveq.l D2, 0x5F
0000038E 5F31 3543 5261 4576 subq.b [[A1 + <<invalid base displacement size>>] + 0x52614576], 7
00000396 656E bcs +0x70 /* 00000406 */
00000398 7453 moveq.l D2, 0x53
0000039A 6572 bcs +0x74 /* 0000040E */
0000039C 7669 moveq.l D3, 0x69
0000039E 6365 bls +0x67 /* 00000405 */
000003A0 4676 0000 not.w [A6 + D0.w]
000003A4 4E56 0000 link A6, 0
000003A8 2F0A move.l -[A7], A2
000003AA 246E 0008 movea.l A2, [A6 + 0x8]
000003AE 200A move.l D0, A2
000003B0 671A beq +0x1C /* 000003CC */
000003B2 2F0A move.l -[A7], A2
000003B4 61FF 0000 0180 bsr +0x182 /* 00000536 */
000003BA 4A6E 000C tst.w [A6 + 0xC]
000003BE 584F addq.w A7, 4
000003C0 6F0A ble +0xC /* 000003CC */
000003C2 2F0A move.l -[A7], A2
000003C4 4EB9 0000 02E0 jsr [0x000002E0 /* FinderName */]
000003CA 584F addq.w A7, 4
label000003CC:
000003CC 204A movea.l A0, A2
000003CE 245F movea.l A2, [A7]+
000003D0 4E5E unlink A6
000003D2 4E75 rts
label000003D4:
000003D4 995F sub.w [A7]+, D4
000003D6 5F64 subq.w -[A4], 7
000003D8 745F moveq.l D2, 0x5F
000003DA 5F31 3543 5261 4576 subq.b [[A1 + <<invalid base displacement size>>] + 0x52614576], 7
000003E2 656E bcs +0x70 /* 00000452 */
000003E4 7453 moveq.l D2, 0x53
000003E6 6572 bcs +0x74 /* 0000045A */
000003E8 7669 moveq.l D3, 0x69
000003EA 6365 bls +0x67 /* 00000451 */
000003EC 4676 0000 not.w [A6 + D0.w]
000003F0 4E56 FFF8 link A6, -0x0008
000003F4 48E7 0030 movem.l -[A7], A2,A3
000003F8 246E 0008 movea.l A2, [A6 + 0x8]
000003FC 266E 000C movea.l A3, [A6 + 0xC]
00000400 4A92 tst.l [A2]
00000402 6706 beq +0x8 /* 0000040A */
00000404 7000 moveq.l D0, 0x00
label00000406:
00000406 6000 0108 bra +0x10A /* 00000510 */
label0000040A:
0000040A 486D F1B0 pea.l [A5 - 0xE50]
label0000040E:
0000040E 2F0B move.l -[A7], A3
00000410 4EB9 0000 0178 jsr [0x00000178]
00000416 2488 move.l [A2], A0
00000418 4A92 tst.l [A2]
0000041A 504F addq.w A7, 8
0000041C 662E bne +0x30 /* 0000044C */
0000041E 486D F1B4 pea.l [A5 - 0xE4C]
00000422 2F0B move.l -[A7], A3
00000424 4EB9 0000 0178 jsr [0x00000178]
0000042A 2488 move.l [A2], A0
0000042C 4A92 tst.l [A2]
0000042E 504F addq.w A7, 8
00000430 661A bne +0x1C /* 0000044C */
00000432 486D F1B9 pea.l [A5 - 0xE47]
00000436 2F0B move.l -[A7], A3
00000438 4EB9 0000 0178 jsr [0x00000178]
0000043E 2488 move.l [A2], A0
00000440 4A92 tst.l [A2]
00000442 504F addq.w A7, 8
00000444 6606 bne +0x8 /* 0000044C */
00000446 7000 moveq.l D0, 0x00
00000448 6000 00C6 bra +0xC8 /* 00000510 */
label0000044C:
0000044C 426A 0008 clr.w [A2 + 0x8]
00000450 2F12 move.l -[A7], [A2]
label00000452:
00000452 4878 0005 push.l 0x5
00000456 4878 0001 push.l 0x1
label0000045A:
0000045A 486E FFF8 pea.l [A6 - 0x8]
0000045E 4EB9 0000 0180 jsr [0x00000180]
00000464 4A80 tst.l D0
00000466 4FEF 0010 lea.l A7, [A7 + 0x10]
0000046A 6642 bne +0x44 /* 000004AE */
0000046C 2F12 move.l -[A7], [A2]
0000046E 4878 0005 push.l 0x5
00000472 4878 0001 push.l 0x1
00000476 486D F1AA pea.l [A5 - 0xE56]
0000047A 4EB9 0000 0198 jsr [0x00000198]
00000480 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2
00000486 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000048A 4EB9 0000 0C58 jsr [0x00000C58]
00000490 3D40 FFFE move.w [A6 - 0x2], D0
00000494 2F12 move.l -[A7], [A2]
00000496 4878 0001 push.l 0x1
0000049A 4878 0002 push.l 0x2
0000049E 486E FFFE pea.l [A6 - 0x2]
000004A2 4EB9 0000 0198 jsr [0x00000198]
000004A8 4FEF 0022 lea.l A7, [A7 + 0x22]
000004AC 604E bra +0x50 /* 000004FC */
label000004AE:
000004AE 4878 0005 push.l 0x5
000004B2 486D F1AA pea.l [A5 - 0xE56]
000004B6 486E FFF8 pea.l [A6 - 0x8]
000004BA 4EB9 0000 01E0 jsr [0x000001E0 /* IWM */]
000004C0 4A80 tst.l D0
000004C2 4FEF 000C lea.l A7, [A7 + 0xC]
000004C6 6704 beq +0x6 /* 000004CC */
000004C8 7000 moveq.l D0, 0x00
000004CA 6044 bra +0x46 /* 00000510 */
label000004CC:
000004CC 2F12 move.l -[A7], [A2]
000004CE 4878 0001 push.l 0x1
000004D2 4878 0002 push.l 0x2
000004D6 486E FFFE pea.l [A6 - 0x2]
000004DA 4EB9 0000 0180 jsr [0x00000180]
000004E0 4A80 tst.l D0
000004E2 4FEF 0010 lea.l A7, [A7 + 0x10]
000004E6 6604 bne +0x6 /* 000004EC */
000004E8 7000 moveq.l D0, 0x00
000004EA 6024 bra +0x26 /* 00000510 */
label000004EC:
000004EC 3F2E FFFE move.w -[A7], [A6 - 0x2]
000004F0 4EB9 0000 0C60 jsr [0x00000C60]
000004F6 3D40 FFFE move.w [A6 - 0x2], D0
000004FA 544F addq.w A7, 2
label000004FC:
000004FC 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00000502 6F04 ble +0x6 /* 00000508 */
00000504 7000 moveq.l D0, 0x00
00000506 6008 bra +0xA /* 00000510 */
label00000508:
00000508 7007 moveq.l D0, 0x07
0000050A 2540 0004 move.l [A2 + 0x4], D0
0000050E 7001 moveq.l D0, 0x01
label00000510:
00000510 4CDF 0C00 movem.l A2,A3, [A7]+
00000514 4E5E unlink A6
00000516 4E75 rts
00000518 9B4F subx.w -[A5], -[A7]
0000051A 7065 moveq.l D0, 0x65
0000051C 6E5F bgt +0x61 /* 0000057D */
0000051E 5F31 3543 5261 4576 subq.b [[A1 + <<invalid base displacement size>>] + 0x52614576], 7
00000526 656E bcs +0x70 /* 00000596 */
00000528 7453 moveq.l D2, 0x53
0000052A 6572 bcs +0x74 /* 0000059E */
0000052C 7669 moveq.l D3, 0x69
0000052E 6365 bls +0x67 /* 00000595 */
00000530 4650 not.w [A0]
00000532 4363 chk.w D1, -[A3]
00000534 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000536-0000053C
fn00000536:
00000536 4E56 0000 link A6, 0
0000053A 2F0A move.l -[A7], A2
// end alternate branch 00000536-0000053C
fn00000536: // (misaligned)
00000538 0000 2F0A ori.b D0, 0xA /* '\n' */
0000053C 246E 0008 movea.l A2, [A6 + 0x8]
00000540 4A92 tst.l [A2]
00000542 6604 bne +0x6 /* 00000548 */
00000544 7000 moveq.l D0, 0x00
00000546 6012 bra +0x14 /* 0000055A */
label00000548:
00000548 2F12 move.l -[A7], [A2]
0000054A 4EB9 0000 0170 jsr [0x00000170]
00000550 4292 clr.l [A2]
00000552 426A 0008 clr.w [A2 + 0x8]
00000556 7001 moveq.l D0, 0x01
00000558 584F addq.w A7, 4
label0000055A:
0000055A 245F movea.l A2, [A7]+
0000055C 4E5E unlink A6
0000055E 4E75 rts
00000560 9A43 sub.w D5, D3
00000562 6C6F bge +0x71 /* 000005D3 */
00000564 7365 moveq.l D1, 0x65
00000566 5F5F subq.w [A7]+, 7
00000568 3135 4352 6145 move.w -[A0], [[A5] + 0x6145]
0000056E 7665 moveq.l D3, 0x65
00000570 6E74 bgt +0x76 /* 000005E6 */
00000572 5365 subq.w -[A5], 1
00000574 7276 moveq.l D1, 0x76
00000576 6963 bvs +0x65 /* 000005DB */
00000578 6546 bcs +0x48 /* 000005C0 */
0000057A 7600 moveq.l D3, 0x00
0000057C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000580 0000 48E7 ori.b D0, 0xE7
00000584 0030 246E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */
0000058A 266E 000C movea.l A3, [A6 + 0xC]
0000058E 4A6A 0008 tst.w [A2 + 0x8]
00000592 6778 beq +0x7A /* 0000060C */
label00000594:
00000594 2F0B move.l -[A7], A3
label00000596:
00000596 2F0A move.l -[A7], A2
00000598 61FF 0000 00BA bsr +0xBC /* 00000654 */
label0000059E:
0000059E 4A40 tst.w D0
000005A0 504F addq.w A7, 8
000005A2 6608 bne +0xA /* 000005AC */
000005A4 426A 0008 clr.w [A2 + 0x8]
000005A8 7000 moveq.l D0, 0x00
000005AA 6076 bra +0x78 /* 00000622 */
label000005AC:
000005AC 2013 move.l D0, [A3]
000005AE B0AA 000E cmp.l D0, [A2 + 0xE]
000005B2 623A bhi +0x3C /* 000005EE */
000005B4 202B 0004 move.l D0, [A3 + 0x4]
000005B8 B0AA 000E cmp.l D0, [A2 + 0xE]
000005BC 6530 bcs +0x32 /* 000005EE */
000005BE 0C6A 0002 0008 cmpi.w [A2 + 0x8], 0x2
// begin alternate branch 000005C0-000005C4
label000005C0:
000005C0 0002 0008 ori.b D2, 0x8
// end alternate branch 000005C0-000005C4
label000005C0: // (misaligned)
000005C4 6624 bne +0x26 /* 000005EA */
000005C6 2013 move.l D0, [A3]
000005C8 B0AA 000A cmp.l D0, [A2 + 0xA]
000005CC 6218 bhi +0x1A /* 000005E6 */
000005CE 202B 0004 move.l D0, [A3 + 0x4]
000005D2 B0AA 000A cmp.l D0, [A2 + 0xA]
000005D6 650E bcs +0x10 /* 000005E6 */
000005D8 2F0B move.l -[A7], A3
000005DA 2F0A move.l -[A7], A2
000005DC 61FF 0000 01E0 bsr +0x1E2 /* 000007BE */
000005E2 504F addq.w A7, 8
000005E4 60AE bra -0x50 /* 00000594 */
label000005E6:
000005E6 7001 moveq.l D0, 0x01
000005E8 6038 bra +0x3A /* 00000622 */
label000005EA:
000005EA 7001 moveq.l D0, 0x01
000005EC 6034 bra +0x36 /* 00000622 */
label000005EE:
000005EE 2013 move.l D0, [A3]
000005F0 B0AA 000E cmp.l D0, [A2 + 0xE]
000005F4 6308 bls +0xA /* 000005FE */
000005F6 426A 0008 clr.w [A2 + 0x8]
000005FA 7001 moveq.l D0, 0x01
000005FC 6024 bra +0x26 /* 00000622 */
label000005FE:
000005FE 2F0B move.l -[A7], A3
00000600 2F0A move.l -[A7], A2
00000602 61FF 0000 01BA bsr +0x1BC /* 000007BE */
00000608 504F addq.w A7, 8
0000060A 6088 bra -0x76 /* 00000594 */
label0000060C:
0000060C 2F0B move.l -[A7], A3
0000060E 2F0A move.l -[A7], A2
00000610 61FF 0000 0042 bsr +0x44 /* 00000654 */
00000616 4A40 tst.w D0
00000618 504F addq.w A7, 8
0000061A 6604 bne +0x6 /* 00000620 */
0000061C 7000 moveq.l D0, 0x00
0000061E 6002 bra +0x4 /* 00000622 */
label00000620:
00000620 7001 moveq.l D0, 0x01
label00000622:
00000622 4CDF 0C00 movem.l A2,A3, [A7]+
00000626 4E5E unlink A6
00000628 4E75 rts
0000062A 8026 or.b D0, -[A6]
0000062C 4368 6563 chk.w D1, [A0 + 0x6563]
00000630 6B5F bmi +0x61 /* 00000691 */
00000632 5F31 3543 5261 4576 subq.b [[A1 + <<invalid base displacement size>>] + 0x52614576], 7
0000063A 656E bcs +0x70 /* 000006AA */
0000063C 7453 moveq.l D2, 0x53
0000063E 6572 bcs +0x74 /* 000006B2 */
00000640 7669 moveq.l D3, 0x69
00000642 6365 bls +0x67 /* 000006A9 */
00000644 4650 not.w [A0]
00000646 3130 5261 move.w -[A0], [A0 + D5.w * 2 + 0x61]
0000064A 4576 656E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000064E 7452 moveq.l D2, 0x52
00000650 6563 bcs +0x65 /* 000006B5 */
00000652 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000654-00000658
fn00000654:
00000654 4E56 FFFA link A6, -0x0006
// end alternate branch 00000654-00000658
fn00000654: // (misaligned)
00000656 FFFA .invalid <<F/7/7>>
00000658 48E7 1030 movem.l -[A7], D3,A2,A3
0000065C 246E 0008 movea.l A2, [A6 + 0x8]
00000660 266E 000C movea.l A3, [A6 + 0xC]
00000664 4A92 tst.l [A2]
00000666 6606 bne +0x8 /* 0000066E */
00000668 7000 moveq.l D0, 0x00
0000066A 6000 00A8 bra +0xAA /* 00000714 */
label0000066E:
0000066E 262A 0004 move.l D3, [A2 + 0x4]
00000672 2F12 move.l -[A7], [A2]
00000674 4878 0001 push.l 0x1
00000678 4878 0004 push.l 0x4
0000067C 486E FFFC pea.l [A6 - 0x4]
00000680 4EB9 0000 0180 jsr [0x00000180]
00000686 4A80 tst.l D0
00000688 4FEF 0010 lea.l A7, [A7 + 0x10]
0000068C 6606 bne +0x8 /* 00000694 */
0000068E 7000 moveq.l D0, 0x00
00000690 6000 0082 bra +0x84 /* 00000714 */
label00000694:
00000694 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000698 4EB9 0000 0C70 jsr [0x00000C70 /* MacsBugPC */]
0000069E 2680 move.l [A3], D0
000006A0 2F12 move.l -[A7], [A2]
000006A2 4878 0001 push.l 0x1
000006A6 4878 0004 push.l 0x4
label000006AA:
000006AA 486E FFFC pea.l [A6 - 0x4]
000006AE 4EB9 0000 0180 jsr [0x00000180]
// begin alternate branch 000006B2-000006B4
label000006B2:
000006B2 0180 bclr D0, D0
// end alternate branch 000006B2-000006B4
label000006B2: // (misaligned)
000006B4 4A80 tst.l D0
000006B6 4FEF 0014 lea.l A7, [A7 + 0x14]
000006BA 6604 bne +0x6 /* 000006C0 */
000006BC 7000 moveq.l D0, 0x00
000006BE 6054 bra +0x56 /* 00000714 */
label000006C0:
000006C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006C4 4EB9 0000 0C70 jsr [0x00000C70 /* MacsBugPC */]
000006CA 2740 0004 move.l [A3 + 0x4], D0
000006CE 2F12 move.l -[A7], [A2]
000006D0 4878 0001 push.l 0x1
000006D4 4878 0002 push.l 0x2
000006D8 486E FFFA pea.l [A6 - 0x6]
000006DC 4EB9 0000 0180 jsr [0x00000180]
000006E2 4A80 tst.l D0
000006E4 4FEF 0014 lea.l A7, [A7 + 0x14]
000006E8 6604 bne +0x6 /* 000006EE */
000006EA 7000 moveq.l D0, 0x00
000006EC 6026 bra +0x28 /* 00000714 */
label000006EE:
000006EE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000006F2 4EB9 0000 0C60 jsr [0x00000C60]
000006F8 7200 moveq.l D1, 0x00
000006FA 3200 move.w D1, D0
000006FC 2741 0008 move.l [A3 + 0x8], D1
00000700 2F12 move.l -[A7], [A2]
00000702 4EB9 0000 0190 jsr [0x00000190 /* KeyRepThresh */]
00000708 2540 0004 move.l [A2 + 0x4], D0
0000070C 2743 000C move.l [A3 + 0xC], D3
00000710 7001 moveq.l D0, 0x01
00000712 5C4F addq.w A7, 6
label00000714:
00000714 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000718 4E5E unlink A6
0000071A 4E75 rts
0000071C 8027 or.b D0, -[A7]
0000071E 4865 pea.l -[A5]
00000720 6164 bsr +0x66 /* 00000786 */
00000722 6572 bcs +0x74 /* 00000796 */
00000724 5F5F subq.w [A7]+, 7
00000726 3135 4352 6145 move.w -[A0], [[A5] + 0x6145]
0000072C 7665 moveq.l D3, 0x65
0000072E 6E74 bgt +0x76 /* 000007A4 */
00000730 5365 subq.w -[A5], 1
00000732 7276 moveq.l D1, 0x76
00000734 6963 bvs +0x65 /* 00000799 */
00000736 6546 bcs +0x48 /* 0000077E */
00000738 5031 3052 addq.b [A1 + D3.w + 0x52], 8
0000073C 6145 bsr +0x47 /* 00000783 */
0000073E 7665 moveq.l D3, 0x65
00000740 6E74 bgt +0x76 /* 000007B6 */
00000742 5265 addq.w -[A5], 1
00000744 6300 0000 bls +0x2 /* 00000746 */
// begin alternate branch 00000746-0000074E
label00000746:
00000746 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000074A 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 00000746-0000074E
label00000746: // (misaligned)
00000748 4E56 0000 link A6, 0
0000074C 2F0A move.l -[A7], A2
0000074E 246E 0008 movea.l A2, [A6 + 0x8]
00000752 4A92 tst.l [A2]
00000754 6604 bne +0x6 /* 0000075A */
00000756 7000 moveq.l D0, 0x00
00000758 6034 bra +0x36 /* 0000078E */
label0000075A:
0000075A 2F12 move.l -[A7], [A2]
0000075C 206E 000C movea.l A0, [A6 + 0xC]
00000760 2F28 0008 move.l -[A7], [A0 + 0x8]
00000764 4878 0001 push.l 0x1
00000768 2F28 0010 move.l -[A7], [A0 + 0x10]
0000076C 4EB9 0000 0180 jsr [0x00000180]
00000772 4A80 tst.l D0
00000774 4FEF 0010 lea.l A7, [A7 + 0x10]
00000778 6604 bne +0x6 /* 0000077E */
0000077A 7000 moveq.l D0, 0x00
0000077C 6010 bra +0x12 /* 0000078E */
label0000077E:
0000077E 2F12 move.l -[A7], [A2]
00000780 4EB9 0000 0190 jsr [0x00000190 /* KeyRepThresh */]
fn00000786:
00000786 2540 0004 move.l [A2 + 0x4], D0
0000078A 7001 moveq.l D0, 0x01
0000078C 584F addq.w A7, 4
label0000078E:
0000078E 245F movea.l A2, [A7]+
00000790 4E5E unlink A6
00000792 4E75 rts
00000794 8025 or.b D0, -[A5]
label00000796:
00000796 4E65 move USP, A5
00000798 7874 moveq.l D4, 0x74
0000079A 5F5F subq.w [A7]+, 7
0000079C 3135 4352 6145 move.w -[A0], [[A5] + 0x6145]
000007A2 7665 moveq.l D3, 0x65
label000007A4:
000007A4 6E74 bgt +0x76 /* 0000081A */
000007A6 5365 subq.w -[A5], 1
000007A8 7276 moveq.l D1, 0x76
000007AA 6963 bvs +0x65 /* 0000080F */
000007AC 6546 bcs +0x48 /* 000007F4 */
000007AE 5031 3052 addq.b [A1 + D3.w + 0x52], 8
000007B2 6145 bsr +0x47 /* 000007F9 */
000007B4 7665 moveq.l D3, 0x65
label000007B6:
000007B6 6E74 bgt +0x76 /* 0000082C */
000007B8 5265 addq.w -[A5], 1
000007BA 6300 0000 bls +0x2 /* 000007BC */
// begin alternate branch 000007BC-000007C4
label000007BC:
000007BC 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn000007BE: // (misaligned)
000007C0 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 000007BC-000007C4
label000007BC: // (misaligned)
fn000007BE:
000007BE 4E56 0000 link A6, 0
000007C2 2F0A move.l -[A7], A2
000007C4 246E 0008 movea.l A2, [A6 + 0x8]
000007C8 4A92 tst.l [A2]
000007CA 6604 bne +0x6 /* 000007D0 */
000007CC 7000 moveq.l D0, 0x00
000007CE 6026 bra +0x28 /* 000007F6 */
label000007D0:
000007D0 4878 0001 push.l 0x1
000007D4 206E 000C movea.l A0, [A6 + 0xC]
000007D8 2F28 0008 move.l -[A7], [A0 + 0x8]
000007DC 2F12 move.l -[A7], [A2]
000007DE 4EB9 0000 0188 jsr [0x00000188]
000007E4 2F12 move.l -[A7], [A2]
000007E6 4EB9 0000 0190 jsr [0x00000190 /* KeyRepThresh */]
000007EC 2540 0004 move.l [A2 + 0x4], D0
000007F0 7001 moveq.l D0, 0x01
000007F2 4FEF 0010 lea.l A7, [A7 + 0x10]
// begin alternate branch 000007F4-000007F8
label000007F4:
000007F4 0010 245F ori.b [A0], 0x5F /* '_' */
// end alternate branch 000007F4-000007F8
label000007F4: // (misaligned)
label000007F6:
000007F6 245F movea.l A2, [A7]+
000007F8 4E5E unlink A6
000007FA 4E75 rts
000007FC 8025 or.b D0, -[A5]
000007FE 536B 6970 subq.w [A3 + 0x6970], 1
00000802 5F5F subq.w [A7]+, 7
00000804 3135 4352 6145 move.w -[A0], [[A5] + 0x6145]
0000080A 7665 moveq.l D3, 0x65
0000080C 6E74 bgt +0x76 /* 00000882 */
0000080E 5365 subq.w -[A5], 1
00000810 7276 moveq.l D1, 0x76
00000812 6963 bvs +0x65 /* 00000877 */
00000814 6546 bcs +0x48 /* 0000085C */
00000816 5031 3052 addq.b [A1 + D3.w + 0x52], 8
label0000081A:
0000081A 6145 bsr +0x47 /* 00000861 */
0000081C 7665 moveq.l D3, 0x65
0000081E 6E74 bgt +0x76 /* 00000894 */
00000820 5265 addq.w -[A5], 1
00000822 6300 0000 bls +0x2 /* 00000824 */
// begin alternate branch 00000824-0000082C
label00000824:
00000824 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000828 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 00000824-0000082C
label00000824: // (misaligned)
00000826 4E56 0000 link A6, 0
0000082A 2F0A move.l -[A7], A2
label0000082C:
0000082C 246E 0008 movea.l A2, [A6 + 0x8]
00000830 4A92 tst.l [A2]
00000832 6604 bne +0x6 /* 00000838 */
00000834 7000 moveq.l D0, 0x00
00000836 6026 bra +0x28 /* 0000085E */
label00000838:
00000838 357C 0001 0008 move.w [A2 + 0x8], 0x1
0000083E 256E 000C 000E move.l [A2 + 0xE], [A6 + 0xC]
00000844 7007 moveq.l D0, 0x07
00000846 2540 0004 move.l [A2 + 0x4], D0
0000084A 42A7 clr.l -[A7]
0000084C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000850 2F12 move.l -[A7], [A2]
00000852 4EB9 0000 0188 jsr [0x00000188]
00000858 7001 moveq.l D0, 0x01
0000085A 4FEF 000C lea.l A7, [A7 + 0xC]
// begin alternate branch 0000085C-00000860
label0000085C:
0000085C 000C 245F ori.b A4, 0x5F /* '_' */
// end alternate branch 0000085C-00000860
label0000085C: // (misaligned)
label0000085E:
0000085E 245F movea.l A2, [A7]+
00000860 4E5E unlink A6
00000862 4E75 rts
00000864 9A53 sub.w D5, [A3]
00000866 6565 bcs +0x67 /* 000008CD */
00000868 6B5F bmi +0x61 /* 000008C9 */
0000086A 5F31 3543 5261 4576 subq.b [[A1 + <<invalid base displacement size>>] + 0x52614576], 7
00000872 656E bcs +0x70 /* 000008E2 */
00000874 7453 moveq.l D2, 0x53
00000876 6572 bcs +0x74 /* 000008EA */
00000878 7669 moveq.l D3, 0x69
0000087A 6365 bls +0x67 /* 000008E1 */
0000087C 4655 not.w [A5]
0000087E 6C00 0000 bge +0x2 /* 00000880 */
// begin alternate branch 00000880-00000888
label00000880:
00000880 0000 4E56 ori.b D0, 0x56 /* 'V' */
label00000882: // (misaligned)
00000884 0000 2F0A ori.b D0, 0xA /* '\n' */
// end alternate branch 00000880-00000888
label00000880: // (misaligned)
label00000882:
00000882 4E56 0000 link A6, 0
00000886 2F0A move.l -[A7], A2
00000888 246E 0008 movea.l A2, [A6 + 0x8]
0000088C 4A92 tst.l [A2]
0000088E 6604 bne +0x6 /* 00000894 */
00000890 7000 moveq.l D0, 0x00
00000892 602C bra +0x2E /* 000008C0 */
label00000894:
00000894 357C 0002 0008 move.w [A2 + 0x8], 0x2
0000089A 256E 000C 000E move.l [A2 + 0xE], [A6 + 0xC]
000008A0 256E 0010 000A move.l [A2 + 0xA], [A6 + 0x10]
000008A6 7007 moveq.l D0, 0x07
000008A8 2540 0004 move.l [A2 + 0x4], D0
000008AC 42A7 clr.l -[A7]
000008AE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000008B2 2F12 move.l -[A7], [A2]
000008B4 4EB9 0000 0188 jsr [0x00000188]
000008BA 7001 moveq.l D0, 0x01
000008BC 4FEF 000C lea.l A7, [A7 + 0xC]
label000008C0:
000008C0 245F movea.l A2, [A7]+
000008C2 4E5E unlink A6
000008C4 4E75 rts
000008C6 8025 or.b D0, -[A5]
000008C8 5365 subq.w -[A5], 1
000008CA 656B bcs +0x6D /* 00000937 */
000008CC 4578 636C chk.w D2, [0x0000636C]
000008D0 7564 moveq.l D2, 0x64
000008D2 696E bvs +0x70 /* 00000942 */
000008D4 675F beq +0x61 /* 00000935 */
000008D6 5F31 3543 5261 4576 subq.b [[A1 + <<invalid base displacement size>>] + 0x52614576], 7
000008DE 656E bcs +0x70 /* 0000094E */
000008E0 7453 moveq.l D2, 0x53
label000008E2:
000008E2 6572 bcs +0x74 /* 00000956 */
000008E4 7669 moveq.l D3, 0x69
000008E6 6365 bls +0x67 /* 0000094D */
000008E8 4655 not.w [A5]
label000008EA:
000008EA 6C55 bge +0x57 /* 00000941 */
000008EC 6C00 0000 bge +0x2 /* 000008EE */
// begin alternate branch 000008EE-00000906
label000008EE:
000008EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000008F2 0000 48E7 ori.b D0, 0xE7
000008F6 1030 246E move.b D0, [A0 + D2.w * 4 + 0x6E]
000008FA 0008 266E ori.b A0, 0x6E /* 'n' */
000008FE 000C 262E ori.b A4, 0x2E /* '.' */
00000902 0010 204A ori.b [A0], 0x4A /* 'J' */
// end alternate branch 000008EE-00000906
label000008EE: // (misaligned)
000008F0 4E56 0000 link A6, 0
000008F4 48E7 1030 movem.l -[A7], D3,A2,A3
000008F8 246E 0008 movea.l A2, [A6 + 0x8]
000008FC 266E 000C movea.l A3, [A6 + 0xC]
00000900 262E 0010 move.l D3, [A6 + 0x10]
00000904 204A movea.l A0, A2
00000906 224B movea.l A1, A3
00000908 2203 move.l D1, D3
0000090A 2008 move.l D0, A0
0000090C 4A81 tst.l D1
0000090E 6706 beq +0x8 /* 00000916 */
label00000910:
00000910 10D9 move.b [A0]+, [A1]+
00000912 5381 subq.l D1, 1
00000914 66FA bne -0x4 /* 00000910 */
label00000916:
00000916 4232 3800 clr.b [A2 + D3]
0000091A 204A movea.l A0, A2
0000091C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000920 4E5E unlink A6
00000922 4E75 rts
00000924 955F sub.w [A7]+, D2
00000926 5F63 subq.w -[A3], 7
00000928 745F moveq.l D2, 0x5F
0000092A 5F39 4368 616C subq.b [0x4368616C], 7
00000930 6C65 bge +0x67 /* 00000997 */
00000932 6E67 bgt +0x69 /* 0000099B */
00000934 6546 bcs +0x48 /* 0000097C */
00000936 5055 addq.w [A5], 8
00000938 6369 bls +0x6B /* 000009A3 */
0000093A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000093E FFC0 .invalid <<F/7/7>>
00000940 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
// begin alternate branch 00000942-00000956
label00000942:
00000942 1F38 262E move.b -[A7], [0x0000262E]
00000946 000C 286E ori.b A4, 0x6E /* 'n' */
0000094A 0014 246E ori.b [A4], 0x6E /* 'n' */
label0000094E:
0000094E 0018 4878 ori.b [A0]+, 0x78 /* 'x' */
00000952 0040 42A7 ori.w D0, 0x42A7
// end alternate branch 00000942-00000956
label00000942: // (misaligned)
00000944 262E 000C move.l D3, [A6 + 0xC]
00000948 286E 0014 movea.l A4, [A6 + 0x14]
0000094C 246E 0018 movea.l A2, [A6 + 0x18]
label0000094E: // (misaligned)
00000950 4878 0040 push.l 0x40 /* '@' */
00000954 42A7 clr.l -[A7]
label00000956:
00000956 486E FFC0 pea.l [A6 - 0x40]
0000095A 4EB9 0000 01C0 jsr [0x000001C0]
00000960 47EE FFC0 lea.l A3, [A6 - 0x40]
00000964 2003 move.l D0, D3
00000966 7218 moveq.l D1, 0x18
00000968 E2A8 lsr D0, D1
0000096A 16C0 move.b [A3]+, D0
0000096C 2C03 move.l D6, D3
0000096E 7210 moveq.l D1, 0x10
00000970 E2AE lsr D6, D1
00000972 0286 0000 00FF andi.l D6, 0xFF
00000978 16C6 move.b [A3]+, D6
0000097A 2E03 move.l D7, D3
label0000097C:
0000097C E08F lsr D7, 8
0000097E 0287 0000 00FF andi.l D7, 0xFF
00000984 16C7 move.b [A3]+, D7
00000986 2003 move.l D0, D3
00000988 0280 0000 00FF andi.l D0, 0xFF
0000098E 16C0 move.b [A3]+, D0
00000990 47EE FFC0 lea.l A3, [A6 - 0x40]
00000994 588B addq.l A3, 4
00000996 2003 move.l D0, D3
00000998 7218 moveq.l D1, 0x18
0000099A E2A8 lsr D0, D1
0000099C 16C0 move.b [A3]+, D0
0000099E 16C6 move.b [A3]+, D6
000009A0 16C7 move.b [A3]+, D7
000009A2 2003 move.l D0, D3
000009A4 0280 0000 00FF andi.l D0, 0xFF
000009AA 16C0 move.b [A3]+, D0
000009AC 200C move.l D0, A4
000009AE 4FEF 000C lea.l A7, [A7 + 0xC]
000009B2 672E beq +0x30 /* 000009E2 */
000009B4 204C movea.l A0, A4
000009B6 70FF moveq.l D0, 0xFFFFFFFF
label000009B8:
000009B8 5280 addq.l D0, 1
000009BA 4A18 tst.b [A0]+
000009BC 66FA bne -0x4 /* 000009B8 */
000009BE 2800 move.l D4, D0
000009C0 7038 moveq.l D0, 0x38
000009C2 B880 cmp.l D4, D0
000009C4 6E04 bgt +0x6 /* 000009CA */
000009C6 2004 move.l D0, D4
000009C8 6002 bra +0x4 /* 000009CC */
label000009CA:
000009CA 7038 moveq.l D0, 0x38
label000009CC:
000009CC 2600 move.l D3, D0
000009CE 41EE FFC8 lea.l A0, [A6 - 0x38]
000009D2 224C movea.l A1, A4
000009D4 2203 move.l D1, D3
000009D6 2008 move.l D0, A0
000009D8 4A81 tst.l D1
000009DA 6706 beq +0x8 /* 000009E2 */
label000009DC:
000009DC 10D9 move.b [A0]+, [A1]+
000009DE 5381 subq.l D1, 1
000009E0 66FA bne -0x4 /* 000009DC */
label000009E2:
000009E2 200A move.l D0, A2
000009E4 6730 beq +0x32 /* 00000A16 */
000009E6 204A movea.l A0, A2
000009E8 70FF moveq.l D0, 0xFFFFFFFF
label000009EA:
000009EA 5280 addq.l D0, 1
000009EC 4A18 tst.b [A0]+
000009EE 66FA bne -0x4 /* 000009EA */
000009F0 2A00 move.l D5, D0
000009F2 7038 moveq.l D0, 0x38
000009F4 BA80 cmp.l D5, D0
000009F6 6E04 bgt +0x6 /* 000009FC */
000009F8 2005 move.l D0, D5
000009FA 6002 bra +0x4 /* 000009FE */
label000009FC:
000009FC 7038 moveq.l D0, 0x38
label000009FE:
000009FE 2800 move.l D4, D0
00000A00 47EE FFC0 lea.l A3, [A6 - 0x40]
00000A04 508B addq.l A3, 8
00000A06 7600 moveq.l D3, 0x00
00000A08 6008 bra +0xA /* 00000A12 */
label00000A0A:
00000A0A 1032 3800 move.b D0, [A2 + D3]
00000A0E B11B xor.b [A3]+, D0
00000A10 5283 addq.l D3, 1
label00000A12:
00000A12 B684 cmp.l D3, D4
00000A14 6DF4 blt -0xA /* 00000A0A */
label00000A16:
00000A16 4878 0040 push.l 0x40 /* '@' */
00000A1A 486E FFC0 pea.l [A6 - 0x40]
00000A1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A22 61FF 0000 1080 bsr +0x1082 /* 00001AA4 */
00000A28 206E 0008 movea.l A0, [A6 + 0x8]
00000A2C 4FEF 000C lea.l A7, [A7 + 0xC]
00000A30 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A34 4E5E unlink A6
00000A36 4E75 rts
00000A38 995F sub.w [A7]+, D4
00000A3A 5F63 subq.w -[A3], 7
00000A3C 745F moveq.l D2, 0x5F
00000A3E 5F39 4368 616C subq.b [0x4368616C], 7
00000A44 6C65 bge +0x67 /* 00000AAB */
00000A46 6E67 bgt +0x69 /* 00000AAF */
00000A48 6546 bcs +0x48 /* 00000A90 */
00000A4A 6C6C bge +0x6E /* 00000AB8 */
00000A4C 5055 addq.w [A5], 8
00000A4E 6350 bls +0x52 /* 00000AA0 */
00000A50 5563 subq.w -[A3], 2
00000A52 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000A56 FFC0 .invalid <<F/7/7>>
00000A58 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000A5C 2E2E 0008 move.l D7, [A6 + 0x8]
00000A60 286E 000C movea.l A4, [A6 + 0xC]
00000A64 246E 0010 movea.l A2, [A6 + 0x10]
00000A68 282E 0014 move.l D4, [A6 + 0x14]
00000A6C 262E 0018 move.l D3, [A6 + 0x18]
00000A70 4878 0040 push.l 0x40 /* '@' */
00000A74 42A7 clr.l -[A7]
00000A76 486E FFC0 pea.l [A6 - 0x40]
00000A7A 4EB9 0000 01C0 jsr [0x000001C0]
00000A80 47EE FFC0 lea.l A3, [A6 - 0x40]
00000A84 2004 move.l D0, D4
00000A86 7218 moveq.l D1, 0x18
00000A88 E2A8 lsr D0, D1
00000A8A 16C0 move.b [A3]+, D0
00000A8C 2004 move.l D0, D4
00000A8E 7210 moveq.l D1, 0x10
label00000A90:
00000A90 E2A8 lsr D0, D1
00000A92 0280 0000 00FF andi.l D0, 0xFF
00000A98 16C0 move.b [A3]+, D0
00000A9A 2004 move.l D0, D4
00000A9C E088 lsr D0, 8
00000A9E 0280 0000 00FF andi.l D0, 0xFF
// begin alternate branch 00000AA0-00000AA4
label00000AA0:
00000AA0 0000 00FF ori.b D0, 0xFF
// end alternate branch 00000AA0-00000AA4
label00000AA0: // (misaligned)
00000AA4 16C0 move.b [A3]+, D0
00000AA6 2004 move.l D0, D4
00000AA8 0280 0000 00FF andi.l D0, 0xFF
00000AAE 16C0 move.b [A3]+, D0
00000AB0 47EE FFC0 lea.l A3, [A6 - 0x40]
00000AB4 588B addq.l A3, 4
00000AB6 2003 move.l D0, D3
label00000AB8:
00000AB8 7218 moveq.l D1, 0x18
00000ABA E2A8 lsr D0, D1
00000ABC 16C0 move.b [A3]+, D0
00000ABE 2003 move.l D0, D3
00000AC0 7210 moveq.l D1, 0x10
00000AC2 E2A8 lsr D0, D1
00000AC4 0280 0000 00FF andi.l D0, 0xFF
00000ACA 16C0 move.b [A3]+, D0
00000ACC 2003 move.l D0, D3
00000ACE E088 lsr D0, 8
00000AD0 0280 0000 00FF andi.l D0, 0xFF
00000AD6 16C0 move.b [A3]+, D0
00000AD8 2003 move.l D0, D3
00000ADA 0280 0000 00FF andi.l D0, 0xFF
00000AE0 16C0 move.b [A3]+, D0
00000AE2 200C move.l D0, A4
00000AE4 4FEF 000C lea.l A7, [A7 + 0xC]
00000AE8 672E beq +0x30 /* 00000B18 */
00000AEA 204C movea.l A0, A4
00000AEC 70FF moveq.l D0, 0xFFFFFFFF
label00000AEE:
00000AEE 5280 addq.l D0, 1
00000AF0 4A18 tst.b [A0]+
00000AF2 66FA bne -0x4 /* 00000AEE */
00000AF4 2A00 move.l D5, D0
00000AF6 7038 moveq.l D0, 0x38
00000AF8 BA80 cmp.l D5, D0
00000AFA 6E04 bgt +0x6 /* 00000B00 */
00000AFC 2005 move.l D0, D5
00000AFE 6002 bra +0x4 /* 00000B02 */
label00000B00:
00000B00 7038 moveq.l D0, 0x38
label00000B02:
00000B02 2600 move.l D3, D0
00000B04 41EE FFC8 lea.l A0, [A6 - 0x38]
00000B08 224C movea.l A1, A4
00000B0A 2203 move.l D1, D3
00000B0C 2008 move.l D0, A0
00000B0E 4A81 tst.l D1
00000B10 6706 beq +0x8 /* 00000B18 */
label00000B12:
00000B12 10D9 move.b [A0]+, [A1]+
00000B14 5381 subq.l D1, 1
00000B16 66FA bne -0x4 /* 00000B12 */
label00000B18:
00000B18 200A move.l D0, A2
00000B1A 6730 beq +0x32 /* 00000B4C */
00000B1C 204A movea.l A0, A2
00000B1E 70FF moveq.l D0, 0xFFFFFFFF
label00000B20:
00000B20 5280 addq.l D0, 1
00000B22 4A18 tst.b [A0]+
00000B24 66FA bne -0x4 /* 00000B20 */
00000B26 2C00 move.l D6, D0
00000B28 7038 moveq.l D0, 0x38
00000B2A BC80 cmp.l D6, D0
00000B2C 6E04 bgt +0x6 /* 00000B32 */
00000B2E 2006 move.l D0, D6
00000B30 6002 bra +0x4 /* 00000B34 */
label00000B32:
00000B32 7038 moveq.l D0, 0x38
label00000B34:
00000B34 2800 move.l D4, D0
00000B36 47EE FFC0 lea.l A3, [A6 - 0x40]
00000B3A 508B addq.l A3, 8
00000B3C 7600 moveq.l D3, 0x00
00000B3E 6008 bra +0xA /* 00000B48 */
label00000B40:
00000B40 1032 3800 move.b D0, [A2 + D3]
00000B44 B11B xor.b [A3]+, D0
00000B46 5283 addq.l D3, 1
label00000B48:
00000B48 B684 cmp.l D3, D4
00000B4A 6DF4 blt -0xA /* 00000B40 */
label00000B4C:
00000B4C 4878 0040 push.l 0x40 /* '@' */
00000B50 486E FFC0 pea.l [A6 - 0x40]
00000B54 2047 movea.l A0, D7
00000B56 4868 0021 pea.l [A0 + 0x21]
00000B5A 61FF 0000 0F48 bsr +0xF4A /* 00001AA4 */
00000B60 2047 movea.l A0, D7
00000B62 41E8 0021 lea.l A0, [A0 + 0x21]
00000B66 4FEF 000C lea.l A7, [A7 + 0xC]
00000B6A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000B6E 4E5E unlink A6
00000B70 4E75 rts
00000B72 9E72 6573 706F 6E73 6531 5F5F sub.w D7, [[A2 + 0x706F6E73] + 0x65315F5F]
00000B7E 3943 6861 move.w [A4 + 0x6861], D3
00000B82 6C6C bge +0x6E /* 00000BF0 */
00000B84 656E bcs +0x70 /* 00000BF4 */
00000B86 6765 beq +0x67 /* 00000BED */
00000B88 4650 not.w [A0]
00000B8A 5563 subq.w -[A3], 2
00000B8C 5055 addq.w [A5], 8
00000B8E 636C bls +0x6E /* 00000BFC */
00000B90 6C00 0000 bge +0x2 /* 00000B92 */
// begin alternate branch 00000B92-00000B98
label00000B92:
00000B92 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000B96 FFC0 .invalid <<F/7/7>>
// end alternate branch 00000B92-00000B98
label00000B92: // (misaligned)
00000B94 4E56 FFC0 link A6, -0x0040
00000B98 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000B9C 2E2E 0008 move.l D7, [A6 + 0x8]
00000BA0 286E 000C movea.l A4, [A6 + 0xC]
00000BA4 246E 0010 movea.l A2, [A6 + 0x10]
00000BA8 282E 0014 move.l D4, [A6 + 0x14]
00000BAC 262E 0018 move.l D3, [A6 + 0x18]
00000BB0 4878 0040 push.l 0x40 /* '@' */
00000BB4 42A7 clr.l -[A7]
00000BB6 486E FFC0 pea.l [A6 - 0x40]
00000BBA 4EB9 0000 01C0 jsr [0x000001C0]
00000BC0 47EE FFC0 lea.l A3, [A6 - 0x40]
00000BC4 2004 move.l D0, D4
00000BC6 7218 moveq.l D1, 0x18
00000BC8 E2A8 lsr D0, D1
00000BCA 16C0 move.b [A3]+, D0
00000BCC 2004 move.l D0, D4
00000BCE 7210 moveq.l D1, 0x10
00000BD0 E2A8 lsr D0, D1
00000BD2 0280 0000 00FF andi.l D0, 0xFF
00000BD8 16C0 move.b [A3]+, D0
00000BDA 2004 move.l D0, D4
00000BDC E088 lsr D0, 8
00000BDE 0280 0000 00FF andi.l D0, 0xFF
00000BE4 16C0 move.b [A3]+, D0
00000BE6 2004 move.l D0, D4
00000BE8 0280 0000 00FF andi.l D0, 0xFF
00000BEE 16C0 move.b [A3]+, D0
label00000BF0:
00000BF0 47EE FFC0 lea.l A3, [A6 - 0x40]
label00000BF4:
00000BF4 588B addq.l A3, 4
00000BF6 2003 move.l D0, D3
00000BF8 7218 moveq.l D1, 0x18
00000BFA E2A8 lsr D0, D1
label00000BFC:
00000BFC 16C0 move.b [A3]+, D0
00000BFE 2003 move.l D0, D3
00000C00 7210 moveq.l D1, 0x10
00000C02 E2A8 lsr D0, D1
00000C04 0280 0000 00FF andi.l D0, 0xFF
00000C0A 16C0 move.b [A3]+, D0
00000C0C 2003 move.l D0, D3
00000C0E E088 lsr D0, 8
00000C10 0280 0000 00FF andi.l D0, 0xFF
00000C16 16C0 move.b [A3]+, D0
00000C18 2003 move.l D0, D3
00000C1A 0280 0000 00FF andi.l D0, 0xFF
00000C20 16C0 move.b [A3]+, D0
00000C22 200C move.l D0, A4
00000C24 4FEF 000C lea.l A7, [A7 + 0xC]
00000C28 672E beq +0x30 /* 00000C58 */
00000C2A 204C movea.l A0, A4
00000C2C 70FF moveq.l D0, 0xFFFFFFFF
label00000C2E:
00000C2E 5280 addq.l D0, 1
00000C30 4A18 tst.b [A0]+
00000C32 66FA bne -0x4 /* 00000C2E */
00000C34 2A00 move.l D5, D0
00000C36 7038 moveq.l D0, 0x38
00000C38 BA80 cmp.l D5, D0
00000C3A 6E04 bgt +0x6 /* 00000C40 */
00000C3C 2005 move.l D0, D5
00000C3E 6002 bra +0x4 /* 00000C42 */
label00000C40:
00000C40 7038 moveq.l D0, 0x38
label00000C42:
00000C42 2600 move.l D3, D0
00000C44 41EE FFC8 lea.l A0, [A6 - 0x38]
00000C48 224C movea.l A1, A4
00000C4A 2203 move.l D1, D3
00000C4C 2008 move.l D0, A0
00000C4E 4A81 tst.l D1
00000C50 6706 beq +0x8 /* 00000C58 */
label00000C52:
00000C52 10D9 move.b [A0]+, [A1]+
00000C54 5381 subq.l D1, 1
00000C56 66FA bne -0x4 /* 00000C52 */
label00000C58:
00000C58 200A move.l D0, A2
00000C5A 6730 beq +0x32 /* 00000C8C */
00000C5C 204A movea.l A0, A2
00000C5E 70FF moveq.l D0, 0xFFFFFFFF
label00000C60:
00000C60 5280 addq.l D0, 1
00000C62 4A18 tst.b [A0]+
00000C64 66FA bne -0x4 /* 00000C60 */
00000C66 2C00 move.l D6, D0
00000C68 7038 moveq.l D0, 0x38
00000C6A BC80 cmp.l D6, D0
00000C6C 6E04 bgt +0x6 /* 00000C72 */
00000C6E 2006 move.l D0, D6
00000C70 6002 bra +0x4 /* 00000C74 */
label00000C72:
00000C72 7038 moveq.l D0, 0x38
label00000C74:
00000C74 2800 move.l D4, D0
00000C76 47EE FFC0 lea.l A3, [A6 - 0x40]
00000C7A 508B addq.l A3, 8
00000C7C 7600 moveq.l D3, 0x00
00000C7E 6008 bra +0xA /* 00000C88 */
label00000C80:
00000C80 1032 3800 move.b D0, [A2 + D3]
00000C84 B11B xor.b [A3]+, D0
00000C86 5283 addq.l D3, 1
label00000C88:
00000C88 B684 cmp.l D3, D4
00000C8A 6DF4 blt -0xA /* 00000C80 */
label00000C8C:
00000C8C 4878 0040 push.l 0x40 /* '@' */
00000C90 486E FFC0 pea.l [A6 - 0x40]
00000C94 2047 movea.l A0, D7
00000C96 4868 0021 pea.l [A0 + 0x21]
00000C9A 61FF 0000 0E08 bsr +0xE0A /* 00001AA4 */
00000CA0 2047 movea.l A0, D7
00000CA2 41E8 0021 lea.l A0, [A0 + 0x21]
00000CA6 4FEF 000C lea.l A7, [A7 + 0xC]
00000CAA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000CAE 4E5E unlink A6
00000CB0 4E75 rts
00000CB2 9E72 6573 706F 6E73 6532 5F5F sub.w D7, [[A2 + 0x706F6E73] + 0x65325F5F]
00000CBE 3943 6861 move.w [A4 + 0x6861], D3
00000CC2 6C6C bge +0x6E /* 00000D30 */
00000CC4 656E bcs +0x70 /* 00000D34 */
00000CC6 6765 beq +0x67 /* 00000D2D */
00000CC8 4650 not.w [A0]
00000CCA 5563 subq.w -[A3], 2
00000CCC 5055 addq.w [A5], 8
00000CCE 636C bls +0x6E /* 00000D3C */
00000CD0 6C00 0000 bge +0x2 /* 00000CD2 */
// begin alternate branch 00000CD2-00000CD8
label00000CD2:
00000CD2 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000CD6 FFF8 .invalid <<F/7/7>>
// end alternate branch 00000CD2-00000CD8
label00000CD2: // (misaligned)
00000CD4 4E56 FFF8 link A6, -0x0008
00000CD8 42A7 clr.l -[A7]
00000CDA 486E FFF8 pea.l [A6 - 0x8]
00000CDE 61FF 0000 0030 bsr +0x32 /* 00000D10 */
00000CE4 202E FFF8 move.l D0, [A6 - 0x8]
00000CE8 222E FFFC move.l D1, [A6 - 0x4]
00000CEC B380 xor.l D0, D1
00000CEE 4E5E unlink A6
00000CF0 4E75 rts
00000CF2 9A67 sub.w D5, -[A7]
00000CF4 6574 bcs +0x76 /* 00000D6A */
00000CF6 5F74 696D subq.w <<invalid full ext with IS == 1 and I/IS == 5>>, 7
00000CFA 655F bcs +0x61 /* 00000D5B */
00000CFC 6B65 bmi +0x67 /* 00000D63 */
00000CFE 795F moveq.l D4, 0x5F
00000D00 5F39 4368 616C subq.b [0x4368616C], 7
00000D06 6C65 bge +0x67 /* 00000D6D */
00000D08 6E67 bgt +0x69 /* 00000D71 */
00000D0A 6546 bcs +0x48 /* 00000D52 */
00000D0C 7600 moveq.l D3, 0x00
00000D0E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D10-00000D14
fn00000D10:
00000D10 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000D10-00000D14
fn00000D10: // (misaligned)
00000D12 FFF8 .invalid <<F/7/7>>
00000D14 2F0A move.l -[A7], A2
00000D16 246E 0008 movea.l A2, [A6 + 0x8]
00000D1A 486E FFF8 pea.l [A6 - 0x8]
00000D1E A193 syscall Microseconds, flags=1
00000D20 225F movea.l A1, [A7]+
00000D22 22C8 move.l [A1]+, A0
00000D24 2280 move.l [A1], D0
00000D26 202E FFFC move.l D0, [A6 - 0x4]
00000D2A 4C7C 0000 000F 4240 movem.l <none>, 0xF4240
// begin alternate branch 00000D30-00000D32
label00000D30:
00000D30 4240 clr.w D0
// end alternate branch 00000D30-00000D32
label00000D30: // (misaligned)
00000D32 2480 move.l [A2], D0
label00000D34:
00000D34 2012 move.l D0, [A2]
00000D36 4C3C 0800 000F movem.w A3, 0xF
label00000D3C:
00000D3C 4240 clr.w D0
00000D3E 222E FFFC move.l D1, [A6 - 0x4]
00000D42 9280 sub.l D1, D0
00000D44 2541 0004 move.l [A2 + 0x4], D1
00000D48 7000 moveq.l D0, 0x00
00000D4A 245F movea.l A2, [A7]+
00000D4C 4E5E unlink A6
00000D4E 4E75 rts
00000D50 9A67 sub.w D5, -[A7]
label00000D52:
00000D52 6574 bcs +0x76 /* 00000DC8 */
00000D54 7469 moveq.l D2, 0x69
00000D56 6D65 blt +0x67 /* 00000DBD */
00000D58 6F66 ble +0x68 /* 00000DC0 */
00000D5A 6461 bcc +0x63 /* 00000DBD */
00000D5C 795F moveq.l D4, 0x5F
00000D5E 5F46 subq.w D6, 7
00000D60 5037 7469 addq.b [A7 + D7.w * 4 + 0x69], 8
00000D64 6D65 blt +0x67 /* 00000DCB */
00000D66 7661 moveq.l D3, 0x61
00000D68 6C50 bge +0x52 /* 00000DBA */
label00000D6A:
00000D6A 7600 moveq.l D3, 0x00
00000D6C 0000 48E7 ori.b D0, 0xE7
// begin alternate branch 00000D6E-00000D80
fn00000D6E:
00000D6E 48E7 0C00 movem.l -[A7], D4,D5
00000D72 226F 000C movea.l A1, [A7 + 0xC]
00000D76 206F 0010 movea.l A0, [A7 + 0x10]
00000D7A 2A2F 0014 move.l D5, [A7 + 0x14]
00000D7E 7800 moveq.l D4, 0x00
// end alternate branch 00000D6E-00000D80
fn00000D6E: // (misaligned)
00000D70 0C00 226F cmpi.b D0, 0x6F /* 'o' */
00000D74 000C 206F ori.b A4, 0x6F /* 'o' */
00000D78 0010 2A2F ori.b [A0], 0x2F /* '/' */
00000D7C 0014 7800 ori.b [A4], 0x0
00000D80 7400 moveq.l D2, 0x00
00000D82 6052 bra +0x54 /* 00000DD6 */
label00000D84:
00000D84 2030 4C00 move.l D0, [A0 + D4 * 4]
00000D88 0280 0000 00FF andi.l D0, 0xFF
00000D8E 1380 2800 move.b [A1 + D2], D0
00000D92 2030 4C00 move.l D0, [A0 + D4 * 4]
00000D96 E088 lsr D0, 8
00000D98 0280 0000 00FF andi.l D0, 0xFF
00000D9E 2202 move.l D1, D2
00000DA0 5281 addq.l D1, 1
00000DA2 1380 1800 move.b [A1 + D1], D0
00000DA6 2030 4C00 move.l D0, [A0 + D4 * 4]
00000DAA 7210 moveq.l D1, 0x10
00000DAC E2A8 lsr D0, D1
00000DAE 0280 0000 00FF andi.l D0, 0xFF
00000DB4 2202 move.l D1, D2
00000DB6 5481 addq.l D1, 2
00000DB8 1380 1800 move.b [A1 + D1], D0
// begin alternate branch 00000DBA-00000DBC
label00000DBA:
00000DBA 1800 move.b D4, D0
// end alternate branch 00000DBA-00000DBC
label00000DBA: // (misaligned)
00000DBC 2030 4C00 move.l D0, [A0 + D4 * 4]
label00000DC0:
00000DC0 7218 moveq.l D1, 0x18
00000DC2 E2A8 lsr D0, D1
00000DC4 0280 0000 00FF andi.l D0, 0xFF
// begin alternate branch 00000DC8-00000DCA
label00000DC8:
00000DC8 00FF .incomplete
// end alternate branch 00000DC8-00000DCA
label00000DC8: // (misaligned)
00000DCA 2202 move.l D1, D2
00000DCC 5681 addq.l D1, 3
00000DCE 1380 1800 move.b [A1 + D1], D0
00000DD2 5284 addq.l D4, 1
00000DD4 5882 addq.l D2, 4
label00000DD6:
00000DD6 B485 cmp.l D2, D5
00000DD8 65AA bcs -0x54 /* 00000D84 */
00000DDA 4CDF 0030 movem.l D4,D5, [A7]+
00000DDE 4E75 rts
00000DE0 8645 or.w D3, D5
00000DE2 6E63 bgt +0x65 /* 00000E47 */
00000DE4 6F64 ble +0x66 /* 00000E4A */
00000DE6 6500 0000 bcs +0x2 /* 00000DE8 */
// begin alternate branch 00000DE8-00000DEE
label00000DE8:
00000DE8 0000 48E7 ori.b D0, 0xE7
fn00000DEA: // (misaligned)
00000DEC 1C00 move.b D6, D0
// end alternate branch 00000DE8-00000DEE
label00000DE8: // (misaligned)
fn00000DEA:
00000DEA 48E7 1C00 movem.l -[A7], D3,D4,D5
00000DEE 226F 0010 movea.l A1, [A7 + 0x10]
00000DF2 206F 0014 movea.l A0, [A7 + 0x14]
00000DF6 2A2F 0018 move.l D5, [A7 + 0x18]
00000DFA 7800 moveq.l D4, 0x00
00000DFC 7600 moveq.l D3, 0x00
00000DFE 603C bra +0x3E /* 00000E3C */
label00000E00:
00000E00 2003 move.l D0, D3
00000E02 5280 addq.l D0, 1
00000E04 7200 moveq.l D1, 0x00
00000E06 1230 0800 move.b D1, [A0 + D0]
00000E0A E189 lsl D1, 8
00000E0C 7000 moveq.l D0, 0x00
00000E0E 1030 3800 move.b D0, [A0 + D3]
00000E12 8081 or.l D0, D1
00000E14 2203 move.l D1, D3
00000E16 5481 addq.l D1, 2
00000E18 7400 moveq.l D2, 0x00
00000E1A 1430 1800 move.b D2, [A0 + D1]
00000E1E 7210 moveq.l D1, 0x10
00000E20 E3AA lsl D2, D1
00000E22 8480 or.l D2, D0
00000E24 2003 move.l D0, D3
00000E26 5680 addq.l D0, 3
00000E28 7200 moveq.l D1, 0x00
00000E2A 1230 0800 move.b D1, [A0 + D0]
00000E2E 7018 moveq.l D0, 0x18
00000E30 E1A9 lsl D1, D0
00000E32 8282 or.l D1, D2
00000E34 2381 4C00 move.l [A1 + D4 * 4], D1
00000E38 5284 addq.l D4, 1
00000E3A 5883 addq.l D3, 4
label00000E3C:
00000E3C B685 cmp.l D3, D5
00000E3E 65C0 bcs -0x3E /* 00000E00 */
00000E40 4CDF 0038 movem.l D3,D4,D5, [A7]+
00000E44 4E75 rts
00000E46 8644 or.w D3, D4
00000E48 6563 bcs +0x65 /* 00000EAD */
label00000E4A:
00000E4A 6F64 ble +0x66 /* 00000EB0 */
00000E4C 6500 0000 bcs +0x2 /* 00000E4E */
// begin alternate branch 00000E4E-00000E62
label00000E4E:
00000E4E 0000 206F ori.b D0, 0x6F /* 'o' */
fn00000E50: // (misaligned)
00000E52 0004 42A8 ori.b D4, 0xA8
00000E56 0014 42A8 ori.b [A4], 0xA8
00000E5A 0010 20BC ori.b [A0], 0xBC
00000E5E 6745 beq +0x47 /* 00000EA5 */
00000E60 2301 move.l -[A1], D1
// end alternate branch 00000E4E-00000E62
label00000E4E: // (misaligned)
fn00000E50:
00000E50 206F 0004 movea.l A0, [A7 + 0x4]
00000E54 42A8 0014 clr.l [A0 + 0x14]
00000E58 42A8 0010 clr.l [A0 + 0x10]
00000E5C 20BC 6745 2301 move.l [A0], 0x67452301
00000E62 217C EFCD AB89 0004 move.l [A0 + 0x4], 0xEFCDAB89
00000E6A 217C 98BA DCFE 0008 move.l [A0 + 0x8], 0x98BADCFE
00000E72 217C 1032 5476 000C move.l [A0 + 0xC], 0x10325476
00000E7A 4E75 rts
00000E7C 874D 4435 pack -[A3], -[A5], 0x4435
00000E80 496E 6974 chk.w D4, [A6 + 0x6974]
00000E84 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E86-00000E9C
fn00000E86:
00000E86 4E56 0000 link A6, 0
00000E8A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00000E8E 246E 0008 movea.l A2, [A6 + 0x8]
00000E92 266E 000C movea.l A3, [A6 + 0xC]
00000E96 282E 0010 move.l D4, [A6 + 0x10]
00000E9A 703F moveq.l D0, 0x3F
// end alternate branch 00000E86-00000E9C
fn00000E86: // (misaligned)
00000E88 0000 48E7 ori.b D0, 0xE7
00000E8C 1E30 246E move.b D7, [A0 + D2.w * 4 + 0x6E]
00000E90 0008 266E ori.b A0, 0x6E /* 'n' */
00000E94 000C 282E ori.b A4, 0x2E /* '.' */
00000E98 0010 703F ori.b [A0], 0x3F /* '?' */
00000E9C 2A2A 0010 move.l D5, [A2 + 0x10]
00000EA0 E68D lsr D5, 3
00000EA2 CA80 and.l D5, D0
00000EA4 2004 move.l D0, D4
00000EA6 E788 lsl D0, 3
00000EA8 2204 move.l D1, D4
00000EAA E789 lsl D1, 3
00000EAC D3AA 0010 add.l [A2 + 0x10], D1
label00000EB0:
00000EB0 B0AA 0010 cmp.l D0, [A2 + 0x10]
00000EB4 6304 bls +0x6 /* 00000EBA */
00000EB6 52AA 0014 addq.l [A2 + 0x14], 1
label00000EBA:
00000EBA 2004 move.l D0, D4
00000EBC 721D moveq.l D1, 0x1D
00000EBE E2A8 lsr D0, D1
00000EC0 D1AA 0014 add.l [A2 + 0x14], D0
00000EC4 7C40 moveq.l D6, 0x40
00000EC6 9C85 sub.l D6, D5
00000EC8 B886 cmp.l D4, D6
00000ECA 6544 bcs +0x46 /* 00000F10 */
00000ECC 41F2 5818 lea.l A0, [A2 + D5 + 0x18]
00000ED0 224B movea.l A1, A3
00000ED2 2206 move.l D1, D6
00000ED4 2008 move.l D0, A0
00000ED6 4A81 tst.l D1
00000ED8 6706 beq +0x8 /* 00000EE0 */
label00000EDA:
00000EDA 10D9 move.b [A0]+, [A1]+
00000EDC 5381 subq.l D1, 1
00000EDE 66FA bne -0x4 /* 00000EDA */
label00000EE0:
00000EE0 486A 0018 pea.l [A2 + 0x18]
00000EE4 2F0A move.l -[A7], A2
00000EE6 61FF 0000 00E0 bsr +0xE2 /* 00000FC8 */
00000EEC 2606 move.l D3, D6
00000EEE 504F addq.w A7, 8
00000EF0 6012 bra +0x14 /* 00000F04 */
label00000EF2:
00000EF2 4873 3800 pea.l [A3 + D3]
00000EF6 2F0A move.l -[A7], A2
00000EF8 61FF 0000 00CE bsr +0xD0 /* 00000FC8 */
00000EFE 7040 moveq.l D0, 0x40
00000F00 D680 add.l D3, D0
00000F02 504F addq.w A7, 8
label00000F04:
00000F04 703F moveq.l D0, 0x3F
00000F06 D083 add.l D0, D3
00000F08 B084 cmp.l D0, D4
00000F0A 65E6 bcs -0x18 /* 00000EF2 */
00000F0C 7A00 moveq.l D5, 0x00
00000F0E 6002 bra +0x4 /* 00000F12 */
label00000F10:
00000F10 7600 moveq.l D3, 0x00
label00000F12:
00000F12 41F2 5818 lea.l A0, [A2 + D5 + 0x18]
00000F16 43F3 3800 lea.l A1, [A3 + D3]
00000F1A 2204 move.l D1, D4
00000F1C 9283 sub.l D1, D3
00000F1E 2008 move.l D0, A0
00000F20 4A81 tst.l D1
00000F22 6706 beq +0x8 /* 00000F2A */
label00000F24:
00000F24 10D9 move.b [A0]+, [A1]+
00000F26 5381 subq.l D1, 1
00000F28 66FA bne -0x4 /* 00000F24 */
label00000F2A:
00000F2A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000F2E 4E5E unlink A6
00000F30 4E75 rts
00000F32 894D 4435 pack -[A4], -[A5], 0x4435
00000F36 5570 6461 subq.w [A0 + D6.w * 4 + 0x61], 2
00000F3A 7465 moveq.l D2, 0x65
00000F3C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F3E-00000F42
fn00000F3E:
00000F3E 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000F3E-00000F42
fn00000F3E: // (misaligned)
00000F40 FFF8 .invalid <<F/7/7>>
00000F42 48E7 1820 movem.l -[A7], D3,D4,A2
00000F46 246E 000C movea.l A2, [A6 + 0xC]
00000F4A 4878 0008 push.l 0x8
00000F4E 486A 0010 pea.l [A2 + 0x10]
00000F52 486E FFF8 pea.l [A6 - 0x8]
00000F56 4EBA FE16 jsr [PC - 0x1EA /* 00000D6E */]
00000F5A 703F moveq.l D0, 0x3F
00000F5C 262A 0010 move.l D3, [A2 + 0x10]
00000F60 E68B lsr D3, 3
00000F62 C680 and.l D3, D0
00000F64 7038 moveq.l D0, 0x38
00000F66 B680 cmp.l D3, D0
00000F68 4FEF 000C lea.l A7, [A7 + 0xC]
00000F6C 6506 bcs +0x8 /* 00000F74 */
00000F6E 7078 moveq.l D0, 0x78
00000F70 9083 sub.l D0, D3
00000F72 6004 bra +0x6 /* 00000F78 */
label00000F74:
00000F74 7038 moveq.l D0, 0x38
00000F76 9083 sub.l D0, D3
label00000F78:
00000F78 2800 move.l D4, D0
00000F7A 2F04 move.l -[A7], D4
00000F7C 486D F1BC pea.l [A5 - 0xE44]
00000F80 2F0A move.l -[A7], A2
00000F82 4EBA FF02 jsr [PC - 0xFE /* 00000E86 */]
00000F86 4878 0008 push.l 0x8
00000F8A 486E FFF8 pea.l [A6 - 0x8]
00000F8E 2F0A move.l -[A7], A2
00000F90 4EBA FEF4 jsr [PC - 0x10C /* 00000E86 */]
00000F94 4878 0010 push.l 0x10
00000F98 2F0A move.l -[A7], A2
00000F9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F9E 4EBA FDCE jsr [PC - 0x232 /* 00000D6E */]
00000FA2 4878 0058 push.l 0x58 /* 'X' */
00000FA6 42A7 clr.l -[A7]
00000FA8 2F0A move.l -[A7], A2
00000FAA 4EB9 0000 01C0 jsr [0x000001C0]
00000FB0 4FEF 0030 lea.l A7, [A7 + 0x30]
00000FB4 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000FB8 4E5E unlink A6
00000FBA 4E75 rts
00000FBC 884D or.w D4, A5
00000FBE 4435 4669 neg.b [A5 + D4.w * 8 + 0x69]
00000FC2 6E61 bgt +0x63 /* 00001025 */
00000FC4 6C00 0000 bge +0x2 /* 00000FC6 */
// begin alternate branch 00000FC6-00000FCC
label00000FC6:
00000FC6 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00000FC8: // (misaligned)
00000FCA FFC0 .invalid <<F/7/7>>
// end alternate branch 00000FC6-00000FCC
label00000FC6: // (misaligned)
fn00000FC8:
00000FC8 4E56 FFC0 link A6, -0x0040
00000FCC 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00000FD0 246E 0008 movea.l A2, [A6 + 0x8]
00000FD4 2612 move.l D3, [A2]
00000FD6 282A 0004 move.l D4, [A2 + 0x4]
00000FDA 2A2A 0008 move.l D5, [A2 + 0x8]
00000FDE 2C2A 000C move.l D6, [A2 + 0xC]
00000FE2 4878 0040 push.l 0x40 /* '@' */
00000FE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FEA 486E FFC0 pea.l [A6 - 0x40]
00000FEE 4EBA FDFA jsr [PC - 0x206 /* 00000DEA */]
00000FF2 2004 move.l D0, D4
00000FF4 4680 not.l D0
00000FF6 C086 and.l D0, D6
00000FF8 2204 move.l D1, D4
00000FFA C285 and.l D1, D5
00000FFC 8280 or.l D1, D0
00000FFE D2AE FFC0 add.l D1, [A6 - 0x40]
00001002 0681 D76A A478 addi.l D1, 0xD76AA478
00001008 D681 add.l D3, D1
0000100A 2003 move.l D0, D3
0000100C 7219 moveq.l D1, 0x19
0000100E E2A8 lsr D0, D1
00001010 2203 move.l D1, D3
00001012 EF89 lsl D1, 7
00001014 8280 or.l D1, D0
00001016 2601 move.l D3, D1
00001018 D684 add.l D3, D4
0000101A 2003 move.l D0, D3
0000101C 4680 not.l D0
0000101E C085 and.l D0, D5
00001020 2203 move.l D1, D3
00001022 C284 and.l D1, D4
00001024 8280 or.l D1, D0
00001026 D2AE FFC4 add.l D1, [A6 - 0x3C]
0000102A 0681 E8C7 B756 addi.l D1, 0xE8C7B756
00001030 DC81 add.l D6, D1
00001032 2006 move.l D0, D6
00001034 7214 moveq.l D1, 0x14
00001036 E2A8 lsr D0, D1
00001038 2206 move.l D1, D6
0000103A 740C moveq.l D2, 0x0C
0000103C E5A9 lsl D1, D2
0000103E 8280 or.l D1, D0
00001040 2C01 move.l D6, D1
00001042 DC83 add.l D6, D3
00001044 2006 move.l D0, D6
00001046 4680 not.l D0
00001048 C084 and.l D0, D4
0000104A 2206 move.l D1, D6
0000104C C283 and.l D1, D3
0000104E 8280 or.l D1, D0
00001050 D2AE FFC8 add.l D1, [A6 - 0x38]
00001054 0681 2420 70DB addi.l D1, 0x242070DB
0000105A DA81 add.l D5, D1
0000105C 2005 move.l D0, D5
0000105E 720F moveq.l D1, 0x0F
00001060 E2A8 lsr D0, D1
00001062 2205 move.l D1, D5
00001064 7411 moveq.l D2, 0x11
00001066 E5A9 lsl D1, D2
00001068 8280 or.l D1, D0
0000106A 2A01 move.l D5, D1
0000106C DA86 add.l D5, D6
0000106E 2005 move.l D0, D5
00001070 4680 not.l D0
00001072 C083 and.l D0, D3
00001074 2205 move.l D1, D5
00001076 C286 and.l D1, D6
00001078 8280 or.l D1, D0
0000107A D2AE FFCC add.l D1, [A6 - 0x34]
0000107E 0681 C1BD CEEE addi.l D1, 0xC1BDCEEE
00001084 D881 add.l D4, D1
00001086 2004 move.l D0, D4
00001088 720A moveq.l D1, 0x0A
0000108A E2A8 lsr D0, D1
0000108C 2204 move.l D1, D4
0000108E 7416 moveq.l D2, 0x16
00001090 E5A9 lsl D1, D2
00001092 8280 or.l D1, D0
00001094 2801 move.l D4, D1
00001096 D885 add.l D4, D5
00001098 2004 move.l D0, D4
0000109A 4680 not.l D0
0000109C C086 and.l D0, D6
0000109E 2204 move.l D1, D4
000010A0 C285 and.l D1, D5
000010A2 8280 or.l D1, D0
000010A4 D2AE FFD0 add.l D1, [A6 - 0x30]
000010A8 0681 F57C 0FAF addi.l D1, 0xF57C0FAF
000010AE D681 add.l D3, D1
000010B0 2003 move.l D0, D3
000010B2 7219 moveq.l D1, 0x19
000010B4 E2A8 lsr D0, D1
000010B6 2203 move.l D1, D3
000010B8 EF89 lsl D1, 7
000010BA 8280 or.l D1, D0
000010BC 2601 move.l D3, D1
000010BE D684 add.l D3, D4
000010C0 2003 move.l D0, D3
000010C2 4680 not.l D0
000010C4 C085 and.l D0, D5
000010C6 2203 move.l D1, D3
000010C8 C284 and.l D1, D4
000010CA 8280 or.l D1, D0
000010CC D2AE FFD4 add.l D1, [A6 - 0x2C]
000010D0 0681 4787 C62A addi.l D1, 0x4787C62A
000010D6 DC81 add.l D6, D1
000010D8 2006 move.l D0, D6
000010DA 7214 moveq.l D1, 0x14
000010DC E2A8 lsr D0, D1
000010DE 2206 move.l D1, D6
000010E0 740C moveq.l D2, 0x0C
000010E2 E5A9 lsl D1, D2
000010E4 8280 or.l D1, D0
000010E6 2C01 move.l D6, D1
000010E8 DC83 add.l D6, D3
000010EA 2006 move.l D0, D6
000010EC 4680 not.l D0
000010EE C084 and.l D0, D4
000010F0 2206 move.l D1, D6
000010F2 C283 and.l D1, D3
000010F4 8280 or.l D1, D0
000010F6 D2AE FFD8 add.l D1, [A6 - 0x28]
000010FA 0681 A830 4613 addi.l D1, 0xA8304613
00001100 DA81 add.l D5, D1
00001102 2005 move.l D0, D5
00001104 720F moveq.l D1, 0x0F
00001106 E2A8 lsr D0, D1
00001108 2205 move.l D1, D5
0000110A 7411 moveq.l D2, 0x11
0000110C E5A9 lsl D1, D2
0000110E 8280 or.l D1, D0
00001110 2A01 move.l D5, D1
00001112 DA86 add.l D5, D6
00001114 2005 move.l D0, D5
00001116 4680 not.l D0
00001118 C083 and.l D0, D3
0000111A 2205 move.l D1, D5
0000111C C286 and.l D1, D6
0000111E 8280 or.l D1, D0
00001120 D2AE FFDC add.l D1, [A6 - 0x24]
00001124 0681 FD46 9501 addi.l D1, 0xFD469501
0000112A D881 add.l D4, D1
0000112C 2004 move.l D0, D4
0000112E 720A moveq.l D1, 0x0A
00001130 E2A8 lsr D0, D1
00001132 2204 move.l D1, D4
00001134 7416 moveq.l D2, 0x16
00001136 E5A9 lsl D1, D2
00001138 8280 or.l D1, D0
0000113A 2801 move.l D4, D1
0000113C D885 add.l D4, D5
0000113E 2004 move.l D0, D4
00001140 4680 not.l D0
00001142 C086 and.l D0, D6
00001144 2204 move.l D1, D4
00001146 C285 and.l D1, D5
00001148 8280 or.l D1, D0
0000114A D2AE FFE0 add.l D1, [A6 - 0x20]
0000114E 0681 6980 98D8 addi.l D1, 0x698098D8
00001154 D681 add.l D3, D1
00001156 2003 move.l D0, D3
00001158 7219 moveq.l D1, 0x19
0000115A E2A8 lsr D0, D1
0000115C 2203 move.l D1, D3
0000115E EF89 lsl D1, 7
00001160 8280 or.l D1, D0
00001162 2601 move.l D3, D1
00001164 D684 add.l D3, D4
00001166 2003 move.l D0, D3
00001168 4680 not.l D0
0000116A C085 and.l D0, D5
0000116C 2203 move.l D1, D3
0000116E C284 and.l D1, D4
00001170 8280 or.l D1, D0
00001172 D2AE FFE4 add.l D1, [A6 - 0x1C]
00001176 0681 8B44 F7AF addi.l D1, 0x8B44F7AF
0000117C DC81 add.l D6, D1
0000117E 2006 move.l D0, D6
00001180 7214 moveq.l D1, 0x14
00001182 E2A8 lsr D0, D1
00001184 2206 move.l D1, D6
00001186 740C moveq.l D2, 0x0C
00001188 E5A9 lsl D1, D2
0000118A 8280 or.l D1, D0
0000118C 2C01 move.l D6, D1
0000118E DC83 add.l D6, D3
00001190 2006 move.l D0, D6
00001192 4680 not.l D0
00001194 C084 and.l D0, D4
00001196 2206 move.l D1, D6
00001198 C283 and.l D1, D3
0000119A 8280 or.l D1, D0
0000119C D2AE FFE8 add.l D1, [A6 - 0x18]
000011A0 0681 FFFF 5BB1 addi.l D1, 0xFFFF5BB1
000011A6 DA81 add.l D5, D1
000011A8 2005 move.l D0, D5
000011AA 720F moveq.l D1, 0x0F
000011AC E2A8 lsr D0, D1
000011AE 2205 move.l D1, D5
000011B0 7411 moveq.l D2, 0x11
000011B2 E5A9 lsl D1, D2
000011B4 8280 or.l D1, D0
000011B6 2A01 move.l D5, D1
000011B8 DA86 add.l D5, D6
000011BA 2005 move.l D0, D5
000011BC 4680 not.l D0
000011BE C083 and.l D0, D3
000011C0 2205 move.l D1, D5
000011C2 C286 and.l D1, D6
000011C4 8280 or.l D1, D0
000011C6 D2AE FFEC add.l D1, [A6 - 0x14]
000011CA 0681 895C D7BE addi.l D1, 0x895CD7BE
000011D0 D881 add.l D4, D1
000011D2 2004 move.l D0, D4
000011D4 720A moveq.l D1, 0x0A
000011D6 E2A8 lsr D0, D1
000011D8 2204 move.l D1, D4
000011DA 7416 moveq.l D2, 0x16
000011DC E5A9 lsl D1, D2
000011DE 8280 or.l D1, D0
000011E0 2801 move.l D4, D1
000011E2 D885 add.l D4, D5
000011E4 2004 move.l D0, D4
000011E6 4680 not.l D0
000011E8 C086 and.l D0, D6
000011EA 2204 move.l D1, D4
000011EC C285 and.l D1, D5
000011EE 8280 or.l D1, D0
000011F0 D2AE FFF0 add.l D1, [A6 - 0x10]
000011F4 0681 6B90 1122 addi.l D1, 0x6B901122
000011FA D681 add.l D3, D1
000011FC 2003 move.l D0, D3
000011FE 7219 moveq.l D1, 0x19
00001200 E2A8 lsr D0, D1
00001202 2203 move.l D1, D3
00001204 EF89 lsl D1, 7
00001206 8280 or.l D1, D0
00001208 2601 move.l D3, D1
0000120A D684 add.l D3, D4
0000120C 2003 move.l D0, D3
0000120E 4680 not.l D0
00001210 C085 and.l D0, D5
00001212 2203 move.l D1, D3
00001214 C284 and.l D1, D4
00001216 8280 or.l D1, D0
00001218 D2AE FFF4 add.l D1, [A6 - 0xC]
0000121C 0681 FD98 7193 addi.l D1, 0xFD987193
00001222 DC81 add.l D6, D1
00001224 2006 move.l D0, D6
00001226 7214 moveq.l D1, 0x14
00001228 E2A8 lsr D0, D1
0000122A 2206 move.l D1, D6
0000122C 740C moveq.l D2, 0x0C
0000122E E5A9 lsl D1, D2
00001230 8280 or.l D1, D0
00001232 2C01 move.l D6, D1
00001234 DC83 add.l D6, D3
00001236 2006 move.l D0, D6
00001238 4680 not.l D0
0000123A C084 and.l D0, D4
0000123C 2206 move.l D1, D6
0000123E C283 and.l D1, D3
00001240 8280 or.l D1, D0
00001242 D2AE FFF8 add.l D1, [A6 - 0x8]
00001246 0681 A679 438E addi.l D1, 0xA679438E
0000124C DA81 add.l D5, D1
0000124E 2005 move.l D0, D5
00001250 720F moveq.l D1, 0x0F
00001252 E2A8 lsr D0, D1
00001254 2205 move.l D1, D5
00001256 7411 moveq.l D2, 0x11
00001258 E5A9 lsl D1, D2
0000125A 8280 or.l D1, D0
0000125C 2A01 move.l D5, D1
0000125E DA86 add.l D5, D6
00001260 2005 move.l D0, D5
00001262 4680 not.l D0
00001264 C083 and.l D0, D3
00001266 2205 move.l D1, D5
00001268 C286 and.l D1, D6
0000126A 8280 or.l D1, D0
0000126C D2AE FFFC add.l D1, [A6 - 0x4]
00001270 0681 49B4 0821 addi.l D1, 0x49B40821
00001276 D881 add.l D4, D1
00001278 2004 move.l D0, D4
0000127A 720A moveq.l D1, 0x0A
0000127C E2A8 lsr D0, D1
0000127E 2204 move.l D1, D4
00001280 7416 moveq.l D2, 0x16
00001282 E5A9 lsl D1, D2
00001284 8280 or.l D1, D0
00001286 2801 move.l D4, D1
00001288 D885 add.l D4, D5
0000128A 2006 move.l D0, D6
0000128C 4680 not.l D0
0000128E C085 and.l D0, D5
00001290 2204 move.l D1, D4
00001292 C286 and.l D1, D6
00001294 8280 or.l D1, D0
00001296 D2AE FFC4 add.l D1, [A6 - 0x3C]
0000129A 0681 F61E 2562 addi.l D1, 0xF61E2562
000012A0 D681 add.l D3, D1
000012A2 2003 move.l D0, D3
000012A4 721B moveq.l D1, 0x1B
000012A6 E2A8 lsr D0, D1
000012A8 2203 move.l D1, D3
000012AA EB89 lsl D1, 5
000012AC 8280 or.l D1, D0
000012AE 2601 move.l D3, D1
000012B0 D684 add.l D3, D4
000012B2 2005 move.l D0, D5
000012B4 4680 not.l D0
000012B6 C084 and.l D0, D4
000012B8 2203 move.l D1, D3
000012BA C285 and.l D1, D5
000012BC 8280 or.l D1, D0
000012BE D2AE FFD8 add.l D1, [A6 - 0x28]
000012C2 0681 C040 B340 addi.l D1, 0xC040B340
000012C8 DC81 add.l D6, D1
000012CA 2006 move.l D0, D6
000012CC 7217 moveq.l D1, 0x17
000012CE E2A8 lsr D0, D1
000012D0 2206 move.l D1, D6
000012D2 7409 moveq.l D2, 0x09
000012D4 E5A9 lsl D1, D2
000012D6 8280 or.l D1, D0
000012D8 2C01 move.l D6, D1
000012DA DC83 add.l D6, D3
000012DC 2004 move.l D0, D4
000012DE 4680 not.l D0
000012E0 C083 and.l D0, D3
000012E2 2206 move.l D1, D6
000012E4 C284 and.l D1, D4
000012E6 8280 or.l D1, D0
000012E8 D2AE FFEC add.l D1, [A6 - 0x14]
000012EC 0681 265E 5A51 addi.l D1, 0x265E5A51 /* '&^ZQ' */
000012F2 DA81 add.l D5, D1
000012F4 2005 move.l D0, D5
000012F6 7212 moveq.l D1, 0x12
000012F8 E2A8 lsr D0, D1
000012FA 2205 move.l D1, D5
000012FC 740E moveq.l D2, 0x0E
000012FE E5A9 lsl D1, D2
00001300 8280 or.l D1, D0
00001302 2A01 move.l D5, D1
00001304 DA86 add.l D5, D6
00001306 2003 move.l D0, D3
00001308 4680 not.l D0
0000130A C086 and.l D0, D6
0000130C 2205 move.l D1, D5
0000130E C283 and.l D1, D3
00001310 8280 or.l D1, D0
00001312 D2AE FFC0 add.l D1, [A6 - 0x40]
00001316 0681 E9B6 C7AA addi.l D1, 0xE9B6C7AA
0000131C D881 add.l D4, D1
0000131E 2004 move.l D0, D4
00001320 720C moveq.l D1, 0x0C
00001322 E2A8 lsr D0, D1
00001324 2204 move.l D1, D4
00001326 7414 moveq.l D2, 0x14
00001328 E5A9 lsl D1, D2
0000132A 8280 or.l D1, D0
0000132C 2801 move.l D4, D1
0000132E D885 add.l D4, D5
00001330 2006 move.l D0, D6
00001332 4680 not.l D0
00001334 C085 and.l D0, D5
00001336 2204 move.l D1, D4
00001338 C286 and.l D1, D6
0000133A 8280 or.l D1, D0
0000133C D2AE FFD4 add.l D1, [A6 - 0x2C]
00001340 0681 D62F 105D addi.l D1, 0xD62F105D
00001346 D681 add.l D3, D1
00001348 2003 move.l D0, D3
0000134A 721B moveq.l D1, 0x1B
0000134C E2A8 lsr D0, D1
0000134E 2203 move.l D1, D3
00001350 EB89 lsl D1, 5
00001352 8280 or.l D1, D0
00001354 2601 move.l D3, D1
00001356 D684 add.l D3, D4
00001358 2005 move.l D0, D5
0000135A 4680 not.l D0
0000135C C084 and.l D0, D4
0000135E 2203 move.l D1, D3
00001360 C285 and.l D1, D5
00001362 8280 or.l D1, D0
00001364 D2AE FFE8 add.l D1, [A6 - 0x18]
00001368 0681 0244 1453 addi.l D1, 0x2441453
0000136E DC81 add.l D6, D1
00001370 2006 move.l D0, D6
00001372 7217 moveq.l D1, 0x17
00001374 E2A8 lsr D0, D1
00001376 2206 move.l D1, D6
00001378 7409 moveq.l D2, 0x09
0000137A E5A9 lsl D1, D2
0000137C 8280 or.l D1, D0
0000137E 2C01 move.l D6, D1
00001380 DC83 add.l D6, D3
00001382 2004 move.l D0, D4
00001384 4680 not.l D0
00001386 C083 and.l D0, D3
00001388 2206 move.l D1, D6
0000138A C284 and.l D1, D4
0000138C 8280 or.l D1, D0
0000138E D2AE FFFC add.l D1, [A6 - 0x4]
00001392 0681 D8A1 E681 addi.l D1, 0xD8A1E681
00001398 DA81 add.l D5, D1
0000139A 2005 move.l D0, D5
0000139C 7212 moveq.l D1, 0x12
0000139E E2A8 lsr D0, D1
000013A0 2205 move.l D1, D5
000013A2 740E moveq.l D2, 0x0E
000013A4 E5A9 lsl D1, D2
000013A6 8280 or.l D1, D0
000013A8 2A01 move.l D5, D1
000013AA DA86 add.l D5, D6
000013AC 2003 move.l D0, D3
000013AE 4680 not.l D0
000013B0 C086 and.l D0, D6
000013B2 2205 move.l D1, D5
000013B4 C283 and.l D1, D3
000013B6 8280 or.l D1, D0
000013B8 D2AE FFD0 add.l D1, [A6 - 0x30]
000013BC 0681 E7D3 FBC8 addi.l D1, 0xE7D3FBC8
000013C2 D881 add.l D4, D1
000013C4 2004 move.l D0, D4
000013C6 720C moveq.l D1, 0x0C
000013C8 E2A8 lsr D0, D1
000013CA 2204 move.l D1, D4
000013CC 7414 moveq.l D2, 0x14
000013CE E5A9 lsl D1, D2
000013D0 8280 or.l D1, D0
000013D2 2801 move.l D4, D1
000013D4 D885 add.l D4, D5
000013D6 2006 move.l D0, D6
000013D8 4680 not.l D0
000013DA C085 and.l D0, D5
000013DC 2204 move.l D1, D4
000013DE C286 and.l D1, D6
000013E0 8280 or.l D1, D0
000013E2 D2AE FFE4 add.l D1, [A6 - 0x1C]
000013E6 0681 21E1 CDE6 addi.l D1, 0x21E1CDE6
000013EC D681 add.l D3, D1
000013EE 2003 move.l D0, D3
000013F0 721B moveq.l D1, 0x1B
000013F2 E2A8 lsr D0, D1
000013F4 2203 move.l D1, D3
000013F6 EB89 lsl D1, 5
000013F8 8280 or.l D1, D0
000013FA 2601 move.l D3, D1
000013FC D684 add.l D3, D4
000013FE 2005 move.l D0, D5
00001400 4680 not.l D0
00001402 C084 and.l D0, D4
00001404 2203 move.l D1, D3
00001406 C285 and.l D1, D5
00001408 8280 or.l D1, D0
0000140A D2AE FFF8 add.l D1, [A6 - 0x8]
0000140E 0681 C337 07D6 addi.l D1, 0xC33707D6
00001414 DC81 add.l D6, D1
00001416 2006 move.l D0, D6
00001418 7217 moveq.l D1, 0x17
0000141A E2A8 lsr D0, D1
0000141C 2206 move.l D1, D6
0000141E 7409 moveq.l D2, 0x09
00001420 E5A9 lsl D1, D2
00001422 8280 or.l D1, D0
00001424 2C01 move.l D6, D1
00001426 DC83 add.l D6, D3
00001428 2004 move.l D0, D4
0000142A 4680 not.l D0
0000142C C083 and.l D0, D3
0000142E 2206 move.l D1, D6
00001430 C284 and.l D1, D4
00001432 8280 or.l D1, D0
00001434 D2AE FFCC add.l D1, [A6 - 0x34]
00001438 0681 F4D5 0D87 addi.l D1, 0xF4D50D87
0000143E DA81 add.l D5, D1
00001440 2005 move.l D0, D5
00001442 7212 moveq.l D1, 0x12
00001444 E2A8 lsr D0, D1
00001446 2205 move.l D1, D5
00001448 740E moveq.l D2, 0x0E
0000144A E5A9 lsl D1, D2
0000144C 8280 or.l D1, D0
0000144E 2A01 move.l D5, D1
00001450 DA86 add.l D5, D6
00001452 2003 move.l D0, D3
00001454 4680 not.l D0
00001456 C086 and.l D0, D6
00001458 2205 move.l D1, D5
0000145A C283 and.l D1, D3
0000145C 8280 or.l D1, D0
0000145E D2AE FFE0 add.l D1, [A6 - 0x20]
00001462 0681 455A 14ED addi.l D1, 0x455A14ED
00001468 D881 add.l D4, D1
0000146A 2004 move.l D0, D4
0000146C 720C moveq.l D1, 0x0C
0000146E E2A8 lsr D0, D1
00001470 2204 move.l D1, D4
00001472 7414 moveq.l D2, 0x14
00001474 E5A9 lsl D1, D2
00001476 8280 or.l D1, D0
00001478 2801 move.l D4, D1
0000147A D885 add.l D4, D5
0000147C 2006 move.l D0, D6
0000147E 4680 not.l D0
00001480 C085 and.l D0, D5
00001482 2204 move.l D1, D4
00001484 C286 and.l D1, D6
00001486 8280 or.l D1, D0
00001488 D2AE FFF4 add.l D1, [A6 - 0xC]
0000148C 0681 A9E3 E905 addi.l D1, 0xA9E3E905
00001492 D681 add.l D3, D1
00001494 2003 move.l D0, D3
00001496 721B moveq.l D1, 0x1B
00001498 E2A8 lsr D0, D1
0000149A 2203 move.l D1, D3
0000149C EB89 lsl D1, 5
0000149E 8280 or.l D1, D0
000014A0 2601 move.l D3, D1
000014A2 D684 add.l D3, D4
000014A4 2005 move.l D0, D5
000014A6 4680 not.l D0
000014A8 C084 and.l D0, D4
000014AA 2203 move.l D1, D3
000014AC C285 and.l D1, D5
000014AE 8280 or.l D1, D0
000014B0 D2AE FFC8 add.l D1, [A6 - 0x38]
000014B4 0681 FCEF A3F8 addi.l D1, 0xFCEFA3F8
000014BA DC81 add.l D6, D1
000014BC 2006 move.l D0, D6
000014BE 7217 moveq.l D1, 0x17
000014C0 E2A8 lsr D0, D1
000014C2 2206 move.l D1, D6
000014C4 7409 moveq.l D2, 0x09
000014C6 E5A9 lsl D1, D2
000014C8 8280 or.l D1, D0
000014CA 2C01 move.l D6, D1
000014CC DC83 add.l D6, D3
000014CE 2004 move.l D0, D4
000014D0 4680 not.l D0
000014D2 C083 and.l D0, D3
000014D4 2206 move.l D1, D6
000014D6 C284 and.l D1, D4
000014D8 8280 or.l D1, D0
000014DA D2AE FFDC add.l D1, [A6 - 0x24]
000014DE 0681 676F 02D9 addi.l D1, 0x676F02D9
000014E4 DA81 add.l D5, D1
000014E6 2005 move.l D0, D5
000014E8 7212 moveq.l D1, 0x12
000014EA E2A8 lsr D0, D1
000014EC 2205 move.l D1, D5
000014EE 740E moveq.l D2, 0x0E
000014F0 E5A9 lsl D1, D2
000014F2 8280 or.l D1, D0
000014F4 2A01 move.l D5, D1
000014F6 DA86 add.l D5, D6
000014F8 2003 move.l D0, D3
000014FA 4680 not.l D0
000014FC C086 and.l D0, D6
000014FE 2205 move.l D1, D5
00001500 C283 and.l D1, D3
00001502 8280 or.l D1, D0
00001504 D2AE FFF0 add.l D1, [A6 - 0x10]
00001508 0681 8D2A 4C8A addi.l D1, 0x8D2A4C8A
0000150E D881 add.l D4, D1
00001510 2004 move.l D0, D4
00001512 720C moveq.l D1, 0x0C
00001514 E2A8 lsr D0, D1
00001516 2204 move.l D1, D4
00001518 7414 moveq.l D2, 0x14
0000151A E5A9 lsl D1, D2
0000151C 8280 or.l D1, D0
0000151E 2801 move.l D4, D1
00001520 D885 add.l D4, D5
00001522 2004 move.l D0, D4
00001524 BB80 xor.l D0, D5
00001526 2206 move.l D1, D6
00001528 B181 xor.l D1, D0
0000152A D2AE FFD4 add.l D1, [A6 - 0x2C]
0000152E 0681 FFFA 3942 addi.l D1, 0xFFFA3942
00001534 D681 add.l D3, D1
00001536 2003 move.l D0, D3
00001538 721C moveq.l D1, 0x1C
0000153A E2A8 lsr D0, D1
0000153C 2203 move.l D1, D3
0000153E E989 lsl D1, 4
00001540 8280 or.l D1, D0
00001542 2601 move.l D3, D1
00001544 D684 add.l D3, D4
00001546 2003 move.l D0, D3
00001548 B980 xor.l D0, D4
0000154A 2205 move.l D1, D5
0000154C B181 xor.l D1, D0
0000154E D2AE FFE0 add.l D1, [A6 - 0x20]
00001552 0681 8771 F681 addi.l D1, 0x8771F681
00001558 DC81 add.l D6, D1
0000155A 2006 move.l D0, D6
0000155C 7215 moveq.l D1, 0x15
0000155E E2A8 lsr D0, D1
00001560 2206 move.l D1, D6
00001562 740B moveq.l D2, 0x0B
00001564 E5A9 lsl D1, D2
00001566 8280 or.l D1, D0
00001568 2C01 move.l D6, D1
0000156A DC83 add.l D6, D3
0000156C 2006 move.l D0, D6
0000156E B780 xor.l D0, D3
00001570 2204 move.l D1, D4
00001572 B181 xor.l D1, D0
00001574 D2AE FFEC add.l D1, [A6 - 0x14]
00001578 0681 6D9D 6122 addi.l D1, 0x6D9D6122
0000157E DA81 add.l D5, D1
00001580 2005 move.l D0, D5
00001582 7210 moveq.l D1, 0x10
00001584 E2A8 lsr D0, D1
00001586 2205 move.l D1, D5
00001588 7410 moveq.l D2, 0x10
0000158A E5A9 lsl D1, D2
0000158C 8280 or.l D1, D0
0000158E 2A01 move.l D5, D1
00001590 DA86 add.l D5, D6
00001592 2005 move.l D0, D5
00001594 BD80 xor.l D0, D6
00001596 2203 move.l D1, D3
00001598 B181 xor.l D1, D0
0000159A D2AE FFF8 add.l D1, [A6 - 0x8]
0000159E 0681 FDE5 380C addi.l D1, 0xFDE5380C
000015A4 D881 add.l D4, D1
000015A6 2004 move.l D0, D4
000015A8 7209 moveq.l D1, 0x09
000015AA E2A8 lsr D0, D1
000015AC 2204 move.l D1, D4
000015AE 7417 moveq.l D2, 0x17
000015B0 E5A9 lsl D1, D2
000015B2 8280 or.l D1, D0
000015B4 2801 move.l D4, D1
000015B6 D885 add.l D4, D5
000015B8 2004 move.l D0, D4
000015BA BB80 xor.l D0, D5
000015BC 2206 move.l D1, D6
000015BE B181 xor.l D1, D0
000015C0 D2AE FFC4 add.l D1, [A6 - 0x3C]
000015C4 0681 A4BE EA44 addi.l D1, 0xA4BEEA44
000015CA D681 add.l D3, D1
000015CC 2003 move.l D0, D3
000015CE 721C moveq.l D1, 0x1C
000015D0 E2A8 lsr D0, D1
000015D2 2203 move.l D1, D3
000015D4 E989 lsl D1, 4
000015D6 8280 or.l D1, D0
000015D8 2601 move.l D3, D1
000015DA D684 add.l D3, D4
000015DC 2003 move.l D0, D3
000015DE B980 xor.l D0, D4
000015E0 2205 move.l D1, D5
000015E2 B181 xor.l D1, D0
000015E4 D2AE FFD0 add.l D1, [A6 - 0x30]
000015E8 0681 4BDE CFA9 addi.l D1, 0x4BDECFA9
000015EE DC81 add.l D6, D1
000015F0 2006 move.l D0, D6
000015F2 7215 moveq.l D1, 0x15
000015F4 E2A8 lsr D0, D1
000015F6 2206 move.l D1, D6
000015F8 740B moveq.l D2, 0x0B
000015FA E5A9 lsl D1, D2
000015FC 8280 or.l D1, D0
000015FE 2C01 move.l D6, D1
00001600 DC83 add.l D6, D3
00001602 2006 move.l D0, D6
00001604 B780 xor.l D0, D3
00001606 2204 move.l D1, D4
00001608 B181 xor.l D1, D0
0000160A D2AE FFDC add.l D1, [A6 - 0x24]
0000160E 0681 F6BB 4B60 addi.l D1, 0xF6BB4B60
00001614 DA81 add.l D5, D1
00001616 2005 move.l D0, D5
00001618 7210 moveq.l D1, 0x10
0000161A E2A8 lsr D0, D1
0000161C 2205 move.l D1, D5
0000161E 7410 moveq.l D2, 0x10
00001620 E5A9 lsl D1, D2
00001622 8280 or.l D1, D0
00001624 2A01 move.l D5, D1
00001626 DA86 add.l D5, D6
00001628 2005 move.l D0, D5
0000162A BD80 xor.l D0, D6
0000162C 2203 move.l D1, D3
0000162E B181 xor.l D1, D0
00001630 D2AE FFE8 add.l D1, [A6 - 0x18]
00001634 0681 BEBF BC70 addi.l D1, 0xBEBFBC70
0000163A D881 add.l D4, D1
0000163C 2004 move.l D0, D4
0000163E 7209 moveq.l D1, 0x09
00001640 E2A8 lsr D0, D1
00001642 2204 move.l D1, D4
00001644 7417 moveq.l D2, 0x17
00001646 E5A9 lsl D1, D2
00001648 8280 or.l D1, D0
0000164A 2801 move.l D4, D1
0000164C D885 add.l D4, D5
0000164E 2004 move.l D0, D4
00001650 BB80 xor.l D0, D5
00001652 2206 move.l D1, D6
00001654 B181 xor.l D1, D0
00001656 D2AE FFF4 add.l D1, [A6 - 0xC]
0000165A 0681 289B 7EC6 addi.l D1, 0x289B7EC6
00001660 D681 add.l D3, D1
00001662 2003 move.l D0, D3
00001664 721C moveq.l D1, 0x1C
00001666 E2A8 lsr D0, D1
00001668 2203 move.l D1, D3
0000166A E989 lsl D1, 4
0000166C 8280 or.l D1, D0
0000166E 2601 move.l D3, D1
00001670 D684 add.l D3, D4
00001672 2003 move.l D0, D3
00001674 B980 xor.l D0, D4
00001676 2205 move.l D1, D5
00001678 B181 xor.l D1, D0
0000167A D2AE FFC0 add.l D1, [A6 - 0x40]
0000167E 0681 EAA1 27FA addi.l D1, 0xEAA127FA
00001684 DC81 add.l D6, D1
00001686 2006 move.l D0, D6
00001688 7215 moveq.l D1, 0x15
0000168A E2A8 lsr D0, D1
0000168C 2206 move.l D1, D6
0000168E 740B moveq.l D2, 0x0B
00001690 E5A9 lsl D1, D2
00001692 8280 or.l D1, D0
00001694 2C01 move.l D6, D1
00001696 DC83 add.l D6, D3
00001698 2006 move.l D0, D6
0000169A B780 xor.l D0, D3
0000169C 2204 move.l D1, D4
0000169E B181 xor.l D1, D0
000016A0 D2AE FFCC add.l D1, [A6 - 0x34]
000016A4 0681 D4EF 3085 addi.l D1, 0xD4EF3085
000016AA DA81 add.l D5, D1
000016AC 2005 move.l D0, D5
000016AE 7210 moveq.l D1, 0x10
000016B0 E2A8 lsr D0, D1
000016B2 2205 move.l D1, D5
000016B4 7410 moveq.l D2, 0x10
000016B6 E5A9 lsl D1, D2
000016B8 8280 or.l D1, D0
000016BA 2A01 move.l D5, D1
000016BC DA86 add.l D5, D6
000016BE 2005 move.l D0, D5
000016C0 BD80 xor.l D0, D6
000016C2 2203 move.l D1, D3
000016C4 B181 xor.l D1, D0
000016C6 D2AE FFD8 add.l D1, [A6 - 0x28]
000016CA 0681 0488 1D05 addi.l D1, 0x4881D05
000016D0 D881 add.l D4, D1
000016D2 2004 move.l D0, D4
000016D4 7209 moveq.l D1, 0x09
000016D6 E2A8 lsr D0, D1
000016D8 2204 move.l D1, D4
000016DA 7417 moveq.l D2, 0x17
000016DC E5A9 lsl D1, D2
000016DE 8280 or.l D1, D0
000016E0 2801 move.l D4, D1
000016E2 D885 add.l D4, D5
000016E4 2004 move.l D0, D4
000016E6 BB80 xor.l D0, D5
000016E8 2206 move.l D1, D6
000016EA B181 xor.l D1, D0
000016EC D2AE FFE4 add.l D1, [A6 - 0x1C]
000016F0 0681 D9D4 D039 addi.l D1, 0xD9D4D039
000016F6 D681 add.l D3, D1
000016F8 2003 move.l D0, D3
000016FA 721C moveq.l D1, 0x1C
000016FC E2A8 lsr D0, D1
000016FE 2203 move.l D1, D3
00001700 E989 lsl D1, 4
00001702 8280 or.l D1, D0
00001704 2601 move.l D3, D1
00001706 D684 add.l D3, D4
00001708 2003 move.l D0, D3
0000170A B980 xor.l D0, D4
0000170C 2205 move.l D1, D5
0000170E B181 xor.l D1, D0
00001710 D2AE FFF0 add.l D1, [A6 - 0x10]
00001714 0681 E6DB 99E5 addi.l D1, 0xE6DB99E5
0000171A DC81 add.l D6, D1
0000171C 2006 move.l D0, D6
0000171E 7215 moveq.l D1, 0x15
00001720 E2A8 lsr D0, D1
00001722 2206 move.l D1, D6
00001724 740B moveq.l D2, 0x0B
00001726 E5A9 lsl D1, D2
00001728 8280 or.l D1, D0
0000172A 2C01 move.l D6, D1
0000172C DC83 add.l D6, D3
0000172E 2006 move.l D0, D6
00001730 B780 xor.l D0, D3
00001732 2204 move.l D1, D4
00001734 B181 xor.l D1, D0
00001736 D2AE FFFC add.l D1, [A6 - 0x4]
0000173A 0681 1FA2 7CF8 addi.l D1, 0x1FA27CF8
00001740 DA81 add.l D5, D1
00001742 2005 move.l D0, D5
00001744 7210 moveq.l D1, 0x10
00001746 E2A8 lsr D0, D1
00001748 2205 move.l D1, D5
0000174A 7410 moveq.l D2, 0x10
0000174C E5A9 lsl D1, D2
0000174E 8280 or.l D1, D0
00001750 2A01 move.l D5, D1
00001752 DA86 add.l D5, D6
00001754 2005 move.l D0, D5
00001756 BD80 xor.l D0, D6
00001758 2203 move.l D1, D3
0000175A B181 xor.l D1, D0
0000175C D2AE FFC8 add.l D1, [A6 - 0x38]
00001760 0681 C4AC 5665 addi.l D1, 0xC4AC5665
00001766 D881 add.l D4, D1
00001768 2004 move.l D0, D4
0000176A 7209 moveq.l D1, 0x09
0000176C E2A8 lsr D0, D1
0000176E 2204 move.l D1, D4
00001770 7417 moveq.l D2, 0x17
00001772 E5A9 lsl D1, D2
00001774 8280 or.l D1, D0
00001776 2801 move.l D4, D1
00001778 D885 add.l D4, D5
0000177A 2006 move.l D0, D6
0000177C 4680 not.l D0
0000177E 8084 or.l D0, D4
00001780 2205 move.l D1, D5
00001782 B181 xor.l D1, D0
00001784 D2AE FFC0 add.l D1, [A6 - 0x40]
00001788 0681 F429 2244 addi.l D1, 0xF4292244
0000178E D681 add.l D3, D1
00001790 2003 move.l D0, D3
00001792 721A moveq.l D1, 0x1A
00001794 E2A8 lsr D0, D1
00001796 2203 move.l D1, D3
00001798 ED89 lsl D1, 6
0000179A 8280 or.l D1, D0
0000179C 2601 move.l D3, D1
0000179E D684 add.l D3, D4
000017A0 2005 move.l D0, D5
000017A2 4680 not.l D0
000017A4 8083 or.l D0, D3
000017A6 2204 move.l D1, D4
000017A8 B181 xor.l D1, D0
000017AA D2AE FFDC add.l D1, [A6 - 0x24]
000017AE 0681 432A FF97 addi.l D1, 0x432AFF97
000017B4 DC81 add.l D6, D1
000017B6 2006 move.l D0, D6
000017B8 7216 moveq.l D1, 0x16
000017BA E2A8 lsr D0, D1
000017BC 2206 move.l D1, D6
000017BE 740A moveq.l D2, 0x0A
000017C0 E5A9 lsl D1, D2
000017C2 8280 or.l D1, D0
000017C4 2C01 move.l D6, D1
000017C6 DC83 add.l D6, D3
000017C8 2004 move.l D0, D4
000017CA 4680 not.l D0
000017CC 8086 or.l D0, D6
000017CE 2203 move.l D1, D3
000017D0 B181 xor.l D1, D0
000017D2 D2AE FFF8 add.l D1, [A6 - 0x8]
000017D6 0681 AB94 23A7 addi.l D1, 0xAB9423A7
000017DC DA81 add.l D5, D1
000017DE 2005 move.l D0, D5
000017E0 7211 moveq.l D1, 0x11
000017E2 E2A8 lsr D0, D1
000017E4 2205 move.l D1, D5
000017E6 740F moveq.l D2, 0x0F
000017E8 E5A9 lsl D1, D2
000017EA 8280 or.l D1, D0
000017EC 2A01 move.l D5, D1
000017EE DA86 add.l D5, D6
000017F0 2003 move.l D0, D3
000017F2 4680 not.l D0
000017F4 8085 or.l D0, D5
000017F6 2206 move.l D1, D6
000017F8 B181 xor.l D1, D0
000017FA D2AE FFD4 add.l D1, [A6 - 0x2C]
000017FE 0681 FC93 A039 addi.l D1, 0xFC93A039
00001804 D881 add.l D4, D1
00001806 2004 move.l D0, D4
00001808 720B moveq.l D1, 0x0B
0000180A E2A8 lsr D0, D1
0000180C 2204 move.l D1, D4
0000180E 7415 moveq.l D2, 0x15
00001810 E5A9 lsl D1, D2
00001812 8280 or.l D1, D0
00001814 2801 move.l D4, D1
00001816 D885 add.l D4, D5
00001818 2006 move.l D0, D6
0000181A 4680 not.l D0
0000181C 8084 or.l D0, D4
0000181E 2205 move.l D1, D5
00001820 B181 xor.l D1, D0
00001822 D2AE FFF0 add.l D1, [A6 - 0x10]
00001826 0681 655B 59C3 addi.l D1, 0x655B59C3
0000182C D681 add.l D3, D1
0000182E 2003 move.l D0, D3
00001830 721A moveq.l D1, 0x1A
00001832 E2A8 lsr D0, D1
00001834 2203 move.l D1, D3
00001836 ED89 lsl D1, 6
00001838 8280 or.l D1, D0
0000183A 2601 move.l D3, D1
0000183C D684 add.l D3, D4
0000183E 2005 move.l D0, D5
00001840 4680 not.l D0
00001842 8083 or.l D0, D3
00001844 2204 move.l D1, D4
00001846 B181 xor.l D1, D0
00001848 D2AE FFCC add.l D1, [A6 - 0x34]
0000184C 0681 8F0C CC92 addi.l D1, 0x8F0CCC92
00001852 DC81 add.l D6, D1
00001854 2006 move.l D0, D6
00001856 7216 moveq.l D1, 0x16
00001858 E2A8 lsr D0, D1
0000185A 2206 move.l D1, D6
0000185C 740A moveq.l D2, 0x0A
0000185E E5A9 lsl D1, D2
00001860 8280 or.l D1, D0
00001862 2C01 move.l D6, D1
00001864 DC83 add.l D6, D3
00001866 2004 move.l D0, D4
00001868 4680 not.l D0
0000186A 8086 or.l D0, D6
0000186C 2203 move.l D1, D3
0000186E B181 xor.l D1, D0
00001870 D2AE FFE8 add.l D1, [A6 - 0x18]
00001874 0681 FFEF F47D addi.l D1, 0xFFEFF47D
0000187A DA81 add.l D5, D1
0000187C 2005 move.l D0, D5
0000187E 7211 moveq.l D1, 0x11
00001880 E2A8 lsr D0, D1
00001882 2205 move.l D1, D5
00001884 740F moveq.l D2, 0x0F
00001886 E5A9 lsl D1, D2
00001888 8280 or.l D1, D0
0000188A 2A01 move.l D5, D1
0000188C DA86 add.l D5, D6
0000188E 2003 move.l D0, D3
00001890 4680 not.l D0
00001892 8085 or.l D0, D5
00001894 2206 move.l D1, D6
00001896 B181 xor.l D1, D0
00001898 D2AE FFC4 add.l D1, [A6 - 0x3C]
0000189C 0681 8584 5DD1 addi.l D1, 0x85845DD1
000018A2 D881 add.l D4, D1
000018A4 2004 move.l D0, D4
000018A6 720B moveq.l D1, 0x0B
000018A8 E2A8 lsr D0, D1
000018AA 2204 move.l D1, D4
000018AC 7415 moveq.l D2, 0x15
000018AE E5A9 lsl D1, D2
000018B0 8280 or.l D1, D0
000018B2 2801 move.l D4, D1
000018B4 D885 add.l D4, D5
000018B6 2006 move.l D0, D6
000018B8 4680 not.l D0
000018BA 8084 or.l D0, D4
000018BC 2205 move.l D1, D5
000018BE B181 xor.l D1, D0
000018C0 D2AE FFE0 add.l D1, [A6 - 0x20]
000018C4 0681 6FA8 7E4F addi.l D1, 0x6FA87E4F
000018CA D681 add.l D3, D1
000018CC 2003 move.l D0, D3
000018CE 721A moveq.l D1, 0x1A
000018D0 E2A8 lsr D0, D1
000018D2 2203 move.l D1, D3
000018D4 ED89 lsl D1, 6
000018D6 8280 or.l D1, D0
000018D8 2601 move.l D3, D1
000018DA D684 add.l D3, D4
000018DC 2005 move.l D0, D5
000018DE 4680 not.l D0
000018E0 8083 or.l D0, D3
000018E2 2204 move.l D1, D4
000018E4 B181 xor.l D1, D0
000018E6 D2AE FFFC add.l D1, [A6 - 0x4]
000018EA 0681 FE2C E6E0 addi.l D1, 0xFE2CE6E0
000018F0 DC81 add.l D6, D1
000018F2 2006 move.l D0, D6
000018F4 7216 moveq.l D1, 0x16
000018F6 E2A8 lsr D0, D1
000018F8 2206 move.l D1, D6
000018FA 740A moveq.l D2, 0x0A
000018FC E5A9 lsl D1, D2
000018FE 8280 or.l D1, D0
00001900 2C01 move.l D6, D1
00001902 DC83 add.l D6, D3
00001904 2004 move.l D0, D4
00001906 4680 not.l D0
00001908 8086 or.l D0, D6
0000190A 2203 move.l D1, D3
0000190C B181 xor.l D1, D0
0000190E D2AE FFD8 add.l D1, [A6 - 0x28]
00001912 0681 A301 4314 addi.l D1, 0xA3014314
00001918 DA81 add.l D5, D1
0000191A 2005 move.l D0, D5
0000191C 7211 moveq.l D1, 0x11
0000191E E2A8 lsr D0, D1
00001920 2205 move.l D1, D5
00001922 740F moveq.l D2, 0x0F
00001924 E5A9 lsl D1, D2
00001926 8280 or.l D1, D0
00001928 2A01 move.l D5, D1
0000192A DA86 add.l D5, D6
0000192C 2003 move.l D0, D3
0000192E 4680 not.l D0
00001930 8085 or.l D0, D5
00001932 2206 move.l D1, D6
00001934 B181 xor.l D1, D0
00001936 D2AE FFF4 add.l D1, [A6 - 0xC]
0000193A 0681 4E08 11A1 addi.l D1, 0x4E0811A1
00001940 D881 add.l D4, D1
00001942 2004 move.l D0, D4
00001944 720B moveq.l D1, 0x0B
00001946 E2A8 lsr D0, D1
00001948 2204 move.l D1, D4
0000194A 7415 moveq.l D2, 0x15
0000194C E5A9 lsl D1, D2
0000194E 8280 or.l D1, D0
00001950 2801 move.l D4, D1
00001952 D885 add.l D4, D5
00001954 2006 move.l D0, D6
00001956 4680 not.l D0
00001958 8084 or.l D0, D4
0000195A 2205 move.l D1, D5
0000195C B181 xor.l D1, D0
0000195E D2AE FFD0 add.l D1, [A6 - 0x30]
00001962 0681 F753 7E82 addi.l D1, 0xF7537E82
00001968 D681 add.l D3, D1
0000196A 2003 move.l D0, D3
0000196C 721A moveq.l D1, 0x1A
0000196E E2A8 lsr D0, D1
00001970 2203 move.l D1, D3
00001972 ED89 lsl D1, 6
00001974 8280 or.l D1, D0
00001976 2601 move.l D3, D1
00001978 D684 add.l D3, D4
0000197A 2005 move.l D0, D5
0000197C 4680 not.l D0
0000197E 8083 or.l D0, D3
00001980 2204 move.l D1, D4
00001982 B181 xor.l D1, D0
00001984 D2AE FFEC add.l D1, [A6 - 0x14]
00001988 0681 BD3A F235 addi.l D1, 0xBD3AF235
0000198E DC81 add.l D6, D1
00001990 2006 move.l D0, D6
00001992 7216 moveq.l D1, 0x16
00001994 E2A8 lsr D0, D1
00001996 2206 move.l D1, D6
00001998 740A moveq.l D2, 0x0A
0000199A E5A9 lsl D1, D2
0000199C 8280 or.l D1, D0
0000199E 2C01 move.l D6, D1
000019A0 DC83 add.l D6, D3
000019A2 2004 move.l D0, D4
000019A4 4680 not.l D0
000019A6 8086 or.l D0, D6
000019A8 2203 move.l D1, D3
000019AA B181 xor.l D1, D0
000019AC D2AE FFC8 add.l D1, [A6 - 0x38]
000019B0 0681 2AD7 D2BB addi.l D1, 0x2AD7D2BB
000019B6 DA81 add.l D5, D1
000019B8 2005 move.l D0, D5
000019BA 7211 moveq.l D1, 0x11
000019BC E2A8 lsr D0, D1
000019BE 2205 move.l D1, D5
000019C0 740F moveq.l D2, 0x0F
000019C2 E5A9 lsl D1, D2
000019C4 8280 or.l D1, D0
000019C6 2A01 move.l D5, D1
000019C8 DA86 add.l D5, D6
000019CA 2003 move.l D0, D3
000019CC 4680 not.l D0
000019CE 8085 or.l D0, D5
000019D0 2206 move.l D1, D6
000019D2 B181 xor.l D1, D0
000019D4 D2AE FFE4 add.l D1, [A6 - 0x1C]
000019D8 0681 EB86 D391 addi.l D1, 0xEB86D391
000019DE D881 add.l D4, D1
000019E0 2004 move.l D0, D4
000019E2 720B moveq.l D1, 0x0B
000019E4 E2A8 lsr D0, D1
000019E6 2204 move.l D1, D4
000019E8 7415 moveq.l D2, 0x15
000019EA E5A9 lsl D1, D2
000019EC 8280 or.l D1, D0
000019EE 2801 move.l D4, D1
000019F0 D885 add.l D4, D5
000019F2 D792 add.l [A2], D3
000019F4 D9AA 0004 add.l [A2 + 0x4], D4
000019F8 DBAA 0008 add.l [A2 + 0x8], D5
000019FC DDAA 000C add.l [A2 + 0xC], D6
00001A00 4878 0040 push.l 0x40 /* '@' */
00001A04 42A7 clr.l -[A7]
00001A06 486E FFC0 pea.l [A6 - 0x40]
00001A0A 4EB9 0000 01C0 jsr [0x000001C0]
00001A10 4FEF 0018 lea.l A7, [A7 + 0x18]
00001A14 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00001A18 4E5E unlink A6
00001A1A 4E75 rts
00001A1C 8C4D or.w D6, A5
00001A1E 4435 5472 neg.b [A5 + D5.w * 4 + 0x72]
00001A22 616E bsr +0x70 /* 00001A92 */
00001A24 7366 moveq.l D1, 0x66
00001A26 6F72 ble +0x74 /* 00001A9A */
00001A28 6D00 0000 blt +0x2 /* 00001A2A */
// begin alternate branch 00001A2A-00001A30
label00001A2A:
00001A2A 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00001A2C: // (misaligned)
00001A2E FFF0 .invalid <<F/7/7>>
// end alternate branch 00001A2A-00001A30
label00001A2A: // (misaligned)
fn00001A2C:
00001A2C 4E56 FFF0 link A6, -0x0010
00001A30 48E7 1020 movem.l -[A7], D3,A2
00001A34 246E 000C movea.l A2, [A6 + 0xC]
00001A38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A3C 486E FFF0 pea.l [A6 - 0x10]
00001A40 61FF FFFF F4FC bsr -0xB02 /* 00000F3E */
00001A46 7600 moveq.l D3, 0x00
00001A48 504F addq.w A7, 8
00001A4A 6038 bra +0x3A /* 00001A84 */
label00001A4C:
00001A4C 41EE FFF0 lea.l A0, [A6 - 0x10]
00001A50 7000 moveq.l D0, 0x00
00001A52 1030 3800 move.b D0, [A0 + D3]
00001A56 E880 asr D0, 4
00001A58 41ED F1FC lea.l A0, [A5 - 0xE04]
00001A5C 2203 move.l D1, D3
00001A5E D283 add.l D1, D3
00001A60 15B0 0800 1800 move.b [A2 + D1], [A0 + D0]
00001A66 41EE FFF0 lea.l A0, [A6 - 0x10]
00001A6A 1030 3800 move.b D0, [A0 + D3]
00001A6E 720F moveq.l D1, 0x0F
00001A70 C081 and.l D0, D1
00001A72 41ED F1FC lea.l A0, [A5 - 0xE04]
00001A76 2203 move.l D1, D3
00001A78 D283 add.l D1, D3
00001A7A 5281 addq.l D1, 1
00001A7C 15B0 0800 1800 move.b [A2 + D1], [A0 + D0]
00001A82 5283 addq.l D3, 1
label00001A84:
00001A84 7010 moveq.l D0, 0x10
00001A86 B680 cmp.l D3, D0
00001A88 6DC2 blt -0x3C /* 00001A4C */
00001A8A 2003 move.l D0, D3
00001A8C D083 add.l D0, D3
00001A8E 4232 0800 clr.b [A2 + D0]
fn00001A92:
00001A92 4CDF 0408 movem.l D3,A2, [A7]+
00001A96 4E5E unlink A6
00001A98 4E75 rts
label00001A9A:
00001A9A 864D or.w D3, A5
00001A9C 4435 456E neg.b <<invalid full ext with IS == 1 and I/IS == 6>>
00001AA0 6400 0000 bcc +0x2 /* 00001AA2 */
// begin alternate branch 00001AA2-00001AA8
label00001AA2:
00001AA2 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00001AA4: // (misaligned)
00001AA6 FFA8 .invalid <<F/6/7>>
// end alternate branch 00001AA2-00001AA8
label00001AA2: // (misaligned)
fn00001AA4:
00001AA4 4E56 FFA8 link A6, -0x0058
00001AA8 486E FFA8 pea.l [A6 - 0x58]
00001AAC 61FF FFFF F3A2 bsr -0xC5C /* 00000E50 */
00001AB2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AB6 2F2E 000C move.l -[A7], [A6 + 0xC]
00001ABA 486E FFA8 pea.l [A6 - 0x58]
00001ABE 61FF FFFF F3C6 bsr -0xC38 /* 00000E86 */
00001AC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AC8 486E FFA8 pea.l [A6 - 0x58]
00001ACC 4EBA FF5E jsr [PC - 0xA2 /* 00001A2C */]
00001AD0 4E5E unlink A6
00001AD2 4E75 rts
00001AD4 874D 4435 pack -[A3], -[A5], 0x4435
00001AD8 4461 neg.w -[A1]
00001ADA 7461 moveq.l D2, 0x61
00001ADC 0000 0000 ori.b D0, 0x0
00001AE0 0022 B29D ori.b -[A2], 0x9D
00001AE4 4073 40E5 negx.w [A3 + D4.w - 0x27]
00001AE8 BEBA F6F6 cmp.l D7, [PC - 0x90A /* 000011E0, value 0x2801D885 */]
00001AEC 4065 negx.w -[A5]
00001AEE C2A2 and.l D1, -[A2]
00001AF0 EC88 lsr D0, 6
00001AF2 989B sub.l D4, [A3]+
00001AF4 AD40 syscall SetItmIcon, auto_pop
00001AF6 C9E9 E9A2 muls.w D4, [A1 - 0x165E]
00001AFA EAAD lsr D5, D5
00001AFC 88B5 8AAF or.l D4, [A5 + A0 * 2 - 0x81]
00001B00 84B6 B140 or.l D2, [A6 + <<invalid base displacement size>>]
00001B04 5340 subq.w D0, 1
00001B06 9040 sub.w D0, D0
00001B08 A041 syscall SetFilLock/PBHSetFLock/HSetFLock
00001B0A F845 3000 .extension 0x845 <<F/1/4>>, 0x3000 // unimplemented
00001B0E 0000 0000 ori.b D0, 0x0
00001B12 0000 .incomplete
00001B14 00 .incomplete